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

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

ฟังก์ชัน getUTCDate() ของออบเจกต์ Date คืนค่า วันของเดือน (1-31) ของวันที่ปัจจุบันตามเวลาสากล (UTC)

ไวยากรณ์

dateObj.getUTCDate();

ตัวอย่าง

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

ผลลัพธ์

26

ตัวอย่าง: ไม่ระบุวันที่

หากไม่ระบุวันที่ของเดือน ค่าเริ่มต้นจะเป็น 1 ตามเวลา UTC

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date('September, 1989 00:4:00');       document.write(dateObj.getUTCDate());    </script> </body> </html>

ผลลัพธ์

1

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

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

ผลลัพธ์

25

ความแตกต่างระหว่าง getUTCDate() และ getDate():

  • getUTCDate(): คืนค่าวันตามเวลา UTC
  • getDate(): คืนค่าวันตามเวลาท้องถิ่น
  • อาจต่างกันหากวันที่เปลี่ยนใน UTC แต่ยังไม่เปลี่ยนในเวลาท้องถิ่น (หรือกลับกัน)

การใช้งานจริง:

ใช้ getUTCDate() เมื่อต้องการความสอดคล้องของข้อมูลวันที่ในระบบที่กระจายอยู่หลายโซนเวลา