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

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

ฟังก์ชัน 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() ที่ใช้เวลาท้องถิ่น
  • เหมาะสำหรับแอปพลิเคชันที่ต้องทำงานข้ามโซนเวลา