任何人都可以给我一个简单的JavaScript代码块,允许我显示当地时间减2小时吗?
答案 0 :(得分:195)
从另一个日期对象中减去
var d = new Date();
d.setHours(d.getHours() - 2);
答案 1 :(得分:21)
根据Javascript Date Documentation,您可以轻松地这样做:
var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);
并且不要担心您设置的小时数是否超出0..23
范围。
Date()对象将相应地更新日期。