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

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

从另一个date对象中减去

var d = new Date(); d.setHours(d.getHours() - 2); 
  • date对象的完整参考列表

根据Javascriptdate文档 ,你可以很容易地做到这一点:

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

不要担心,如果你设置的小时数将超出0..23范围。 Date()对象将相应地更新date。