2017-01-02 81 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

相關問題