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

时间:2011-02-09 09:35:44

标签: javascript date

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

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()对象将相应地更新日期。