ฟังก์ชัน 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() เมื่อต้องการความสอดคล้องของข้อมูลวันที่ในระบบที่กระจายอยู่หลายโซนเวลา