我在我的网络应用程序中使用Date.js ,当我从 "Mon Oct 8 00:00:00 UTC-0300 2012" 中减去一天时,它返回的是 "oct 6" 而不是 "oct 7"
这是我的代码:
var startTime = new Date(2012, 9, 8);
var beforeStare = startTime.clone().addDays(-1);
为什么会这样?如何解决这个问题?
我也试过这个new Date(2012,9,7);
它返回
2012 年 10 月 6 日 23:00:00 UTC-0300
注意:我正在使用 Asuncion(UTC-04:00)
TimeZone