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

บวกเวลาเข้ากับวันที่/เวลาในสตริง - JavaScript

สร้าง 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)