เมธอด setUTCHours() ของ JavaScript Date ใช้ตั้งค่าชั่วโมงสำหรับวันที่ที่ระบุ ตามเวลาสากล (Universal Time) (หมายเหตุ: ต้นฉบับเขียน local time ผิด)
พารามิเตอร์: setUTCHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])
- hoursValue — จำนวนเต็ม 0-23 แทนชั่วโมง
- minutesValue (optional) — จำนวนเต็ม 0-59 แทนนาที (ต้องระบุ hoursValue)
- secondsValue (optional) — จำนวนเต็ม 0-59 แทนวินาที (ต้องระบุ minutesValue)
- msValue (optional) — ตัวเลข 0-999 แทนมิลลิวินาที (ต้องระบุ secondsValue)
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อตั้งค่าชั่วโมงสำหรับวันที่ตามเวลาสากล:
<html>
<head>
<title>JavaScript setUTCHours Method</title>
</head>
<body>
<script>
var dt = new Date( "Aug 28, 2008 23:30:00" );
dt.setUTCHours( 15 );
document.write( dt );
</script>
</body>
</html>
หมายเหตุ: หากส่งค่าเกิน 23 จะปรับวันที่ไปอัตโนมัติ เมธอดนี้ตั้งค่าตาม UTC ต่างจาก setHours() ที่ใช้เวลาท้องถิ่น