如何从用户的本地时间中减去2小时?

2022-08-30 02:12:17

任何人都可以给我一个简单的JavaScript代码块,允许我显示本地时间减去2小时?


答案 1

从另一个日期对象中减去

var d = new Date();

d.setHours(d.getHours() - 2);

答案 2

根据Javascript Date Documentation,您可以轻松地这样做:

var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);

不要担心你设定的小时数是否会超出范围。Date() 对象将相应地更新日期。0..23