new Date()以正确的系统日期返回

时间:2017-01-02 10:47:41

标签: javascript google-chrome date

在我的JavaScript应用中,我使用新的Date()来获取日期。

当我尝试将系统日期更改为2016年2月29日并执行警报(新日期());它会返回正确的日期。

现在我将系统日期更改为2016年3月2日,然后它返回我之前的日期(2016年2月29日),而不是2016年3月2日。

它在chrome中复制,但在firefox中工作正常。 对此有任何帮助表示赞赏。

谢谢

1 个答案:

答案 0 :(得分:0)

我发现了一些关于此的规则。

如果您将时间更改为未来,则Chrome的新日期()会在30~60秒后刷新。

但是将时间更改为过去,立即刷新新的Date()。

只有Chrome发生这种情况,我不知道为什么