สร้าง Date จากสตริง ใช้ setHours() และ getHours() บวกชั่วโมง
ตัวอย่างโค้ด
var dateValue = new Date("2021-01-12 10:10:20");
dateValue.setHours(dateValue.getHours() + 2);
console.log("The date value is=" + dateValue.toString());
console.log("Only Hours value after incrementing=" + dateValue.getHours());รันด้วยคำสั่ง:
node fileName.js
ชื่อไฟล์: demo291.js
ผลลัพธ์
PS C:\Users\Amit\javascript-code> node demo291.js The date value is=Tue Jan 12 2021 12:10:20 GMT+0530 (India Standard Time) Only Hours value after incrementing=12
คำอธิบาย: getHours() ดึงชั่วโมงปัจจุบัน บวก 2 → setHours() ตั้งค่าใหม่ Date จะปรับวันที่/เดือน/ปีอัตโนมัติถ้าล้น
ขยาย: บวกนาที setMinutes(getMinutes() + 30) บวกวินาที setSeconds() บวกวัน setDate(getDate() + 7)