【发布时间】:2011-06-24 00:09:17
【问题描述】:
谁能给我一个简单的 JavaScript 代码块,让我可以显示本地时间减去 2 小时?
【问题讨论】:
标签: javascript date
谁能给我一个简单的 JavaScript 代码块,让我可以显示本地时间减去 2 小时?
【问题讨论】:
标签: javascript date
从另一个日期对象中减去
var d = new Date();
d.setHours(d.getHours() - 2);
【讨论】:
d.setHours(d.getHours() - 24) 将 d 倒回到前一天的同一时间。
根据Javascript Date Documentation,您可以轻松做到这一点:
var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);
不用担心您设置的时间是否超出0..23 范围。
Date() 对象将相应地更新日期。
【讨论】: