2017-01-02 49 views
-2

在我的JavaScript的应用程序,我通过使用新的日期越来越日期()。

当我尝试改变我的系统日期二月29,2016和执行警报(新的Date());它会返回我正确的日期。

现在我改变我的系统日期2,2016三月然后返回我以前同样日期(二月29,2016),而不是2,2016三月。

它被复制了Chrome,但在Firefox正常工作。 对此的任何帮助表示赞赏。新的Date()返回

谢谢

+0

什么没你的web研究调高了此信息,想法?你经历的全部步骤是什么?什么OS?没有太多的工作在这里 – charlietfl

+0

OS是Window7。 步骤是: 1.更改当前您的系统“29日 - 2月-2016”,那么新的Date()的返回日期如预期 2.现在更改系统日期'02 -3月-2016' 同日并且新的Date()返回“29th-Feb-2016”的前一个日期。 这是特定于Chrome浏览器的。 – Amrit

+0

更新所有相关详细信息的问题。你尝试重新启动浏览器吗?您发现的相关研究信息在哪里? – charlietfl

回答

0

我发现了这个特定的规则。

如果更改时间未来,Chrome的新的日期()30〜60秒后刷新后。

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

仅限Chrome发生这一点,我不知道为什么

+0

好奇......你是通过网络搜索还是通过测试你自己发现的? – charlietfl

+0

我自己测试了一下。 – sayingu

+0

您可以将您的答案标记为已接受,以便其他人知道它已接受答案。 ;-) – RobG

相关问题