ฟังก์ชัน getUTCHours() ของออบเจกต์ Date คืนค่า ชั่วโมง (0-23) ของวันที่กำหนดตามเวลาสากล (UTC)
ไวยากรณ์
dateObj.getUTCHours();
ตัวอย่าง
<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.getUTCHours()); </script> </body> </html>
ผลลัพธ์
6
ตัวอย่าง: ไม่ระบุชั่วโมง (มี Timezone offset)
หากไม่ระบุชั่วโมงแต่มี timezone offset จะคำนวณตาม UTC
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateobj = new Date('September 26, 1989 GMT+11:00'); document.write("ชั่วโมงของวัน: "+dateobj.getUTCHours()); </script> </body> </html>
ผลลัพธ์
ชั่วโมงของวัน: 13
ตัวอย่าง: ใช้วันที่ปัจจุบัน
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateobj = new Date(); document.write("ชั่วโมงของวัน: "+dateobj.getUTCHours()); </script> </body> </html>
ผลลัพธ์
ชั่วโมงของวัน: 5
สรุป:
- ช่วงค่า: 0-23 (รูปแบบ 24 ชั่วโมง)
- คำนวณจาก UTC โดยคำนึงถึง timezone offset
- ต่างจาก
getHours()ที่ใช้เวลาท้องถิ่น - เหมาะสำหรับแอปพลิเคชันที่ต้องทำงานข้ามโซนเวลา