259 减去另一个日期对象 var d = new Date(); d.setHours(d.getHours() - 2); 日期对象的完整参考列表 — 布鲁诺LM source 32 我可以确认(通过在Chrome的Javascript控制台中运行)它是否可以使用负值。即,将d.setHours(d.getHours() - 24)d倒带到前一天的同一时间。 — 亚当爱恋 @InzamamMalik是的,它将更改日期。codepen.io/anon/pen/BxgqzP — BrunoLM '18
32 根据Javascript日期文档,您可以轻松地通过以下方式进行操作: var twoHoursBefore = new Date(); twoHoursBefore.setHours(twoHoursBefore.getHours() - 2); 而且不用担心您设置的时间是否超出0..23范围。Date()对象将相应地更新日期。 — 科斯塔诺斯 source
d.setHours(d.getHours() - 24)
d倒带到前一天的同一时间。