2017-01-02 6 views
-2

JavaScriptアプリケーションでは、新しいDate()を使用して日付を取得しています。

システムの日付を2月29日に変更し、alert(new Date())を実行してみます。私は正しい日付を返します。

私はシステムの日付を3月2,2016に変更し、3月2,2016の代わりに同じ以前の日付(2月29,2016)を返します。

これはChromeで複製されますが、Firefoxでは正常に動作します。 これについての助けに感謝します。新しい日付()が正しいシステム日付に戻ります

ありがとうございました

+0

は、Web研究はこのための情報のために何を上げなかった理由については考えていますか?あなたが行ったすべてのステップは何ですか?どのようなOSですか?ここではあまり働かない – charlietfl

+0

OSはWindow7です。 手順は次のとおりです。 1.変更] 29日 - 2月 - 2016」にお使いのシステムの現在の日付は、新しい日付() 2.予想と同じ日付を返す今'02 -march-2016' に、システムの日付を変更新しいDate()は前の日付「29th-Feb-2016」を返します。 これはChromeブラウザ固有のものです。 – Amrit

+0

質問をすべての関連情報とともに更新してください。ブラウザを再起動してみましたか?これに関連した研究情報はどこにありますか? – charlietfl

答えて

0

これについての特定のルールが見つかりました。

時刻を変更すると、Chromeの新しい日付()が30〜60秒後に更新されます。

しかし、時刻を過去に変更すると、すぐに新しいDate()が更新されます。

はこれだけが起こるのChromeと私は

+0

好奇心が...あなたはウェブ検索や自分自身をテストしてこれを見つけましたか? – charlietfl

+0

私はそれを自分でテストしました。 – sayingu

+0

回答を受け入れたものとしてマークすることができます。 ;-) – RobG

関連する問題