2

new Date().toLocaleString()Chrome で返されるようになりました: 3/13/2013 9:25:28 AM

以前は次のように返されていました: Tue Oct 30 2012 23:59:59 GMT-0500 (中央夏時間)

なぜ/いつ変更されましたか? ありがとうございました。

4

1 に答える 1

0

文字列はロケールによって異なりますが、ブラウザを最近アップグレードしましたか?それが理由かもしれません。

デバッグで(window。)navigator言語パラメーター(navigator.languageなど)を確認して、ブラウザーの言語が期待どおりに変更されているかどうかを確認してください。

この種のイベントをユーザーに回避するために、Dateオブジェクトの一部を選択し、独自の文字列を作成することをお勧めします(できれば標準の後に)。

于 2013-03-13T14:57:57.123 に答える