ใครช่วยให้บล็อกโค้ด JavaScript แบบธรรมดาที่จะให้แสดงเวลาท้องถิ่นลบ 2 ชั่วโมงได้ไหม
ใครช่วยให้บล็อกโค้ด JavaScript แบบธรรมดาที่จะให้แสดงเวลาท้องถิ่นลบ 2 ชั่วโมงได้ไหม
คำตอบ:
ลบออกจากวัตถุวันที่อื่น
var d = new Date();
d.setHours(d.getHours() - 2);
ตามJavascript Date Documentationคุณสามารถทำได้ง่ายๆด้วยวิธีนี้:
var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);
และไม่ต้องกังวลว่าชั่วโมงที่คุณตั้งไว้จะอยู่นอก0..23
ช่วงหรือไม่ Date () วัตถุจะอัปเดตวันที่ตามนั้น
d.setHours(d.getHours() - 24)
ย้อนกลับ d ไปเป็นเวลาเดียวกันของวันก่อนหน้า