Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ฟังก์ชัน Date.setMilliseconds() ใน JavaScript

ฟังก์ชัน setMilliseconds() ของออบเจกต์ Date รับจำนวนเต็มแทนมิลลิวินาที และเปลี่ยนค่ามิลลิวินาทีในวันที่ปัจจุบันเป็นค่านั้น (ใช้เวลาท้องถิ่น)

ไวยากรณ์

dateObj.setMilliseconds(ms);

ตัวอย่าง

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date('september 26, 89 12:4:25:96');       dateObj.setMilliseconds(225);       document.write(dateObj.getMilliseconds());    </script> </body> </html>

ผลลัพธ์

225

ตัวอย่าง: ตั้งค่ามิลลิวินาทีโดยไม่ได้ระบุมิลลิวินาทีตอนสร้าง

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date('september 26, 89 12:4:25');       dateObj.setMilliseconds(225);       document.write(dateObj.getMilliseconds());    </script> </body> </html>

ผลลัพธ์

225

ตัวอย่าง: ใช้กับวันที่ปัจจุบัน

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date();       dateObj.setMilliseconds(55);       document.write(dateObj.toString());       document.write("<br>");       document.write(dateObj.getMilliseconds());    </script> </body> </html>

ผลลัพธ์

Thu Oct 18 2018 21:55:39 GMT+0530 (India Standard Time) 55

สรุป:

  • ช่วงค่า: 0-999
  • ค่าเกิน 999 จะเพิ่มวินาทีอัตโนมัติ
  • รองรับพารามิเตอร์เดียวเท่านั้น (ไม่มี seconds parameter)
  • เวอร์ชัน UTC: setUTCMilliseconds()
  • เหมาะสำหรับการตั้งค่า timestamp ที่แม่นยำสูง