Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะคืนค่าส่วนเวลาของวันที่เป็นสตริงโดยใช้แบบแผนของสถานที่ปัจจุบันได้อย่างไร


ในการคืนค่าส่วน "เวลา" ของวันที่เป็นสตริง โดยใช้แบบแผนของโลแคลปัจจุบัน ให้ใช้เมธอด toLocaleTimeString()

เมธอด toLocaleTimeString อาศัยระบบปฏิบัติการพื้นฐานในวันที่จัดรูปแบบ โดยจะแปลงวันที่เป็นสตริงโดยใช้รูปแบบการจัดรูปแบบของระบบปฏิบัติการที่สคริปต์ทำงานอยู่ ตัวอย่างเช่น ในสหรัฐอเมริกา เดือนจะปรากฏก่อนวันที่ (04/15/98) ในขณะที่ในเยอรมนี วันที่จะปรากฏก่อนเดือน (15.04.98)

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อส่งคืนส่วน "เวลา" ของวันที่เป็นสตริง −

<html>
   <head>
      <title>JavaScript toLocaleTimeString Method</title>
   </head>
   <body>
      <script>
         var dt = new Date(2018, 0, 15, 14, 16, 30);
         document.write( "Formated Date - Time : " + dt.toLocaleTimeString() );
      </script>
   </body>
</html>