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

有人能给我一个简单的 JavaScript 代码块,让我显示当地时间减2小时?

182160 次浏览

从另一个日期对象中减去

var d = new Date();


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

根据 Javascript 日期文档,你可以很容易地这样做:

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

不要担心你设置的时间会超出 0..23的范围。 对象将相应地更新日期。