-1

そのため、Firefox やその他のブラウザーのjavascript機能が最近変更されたのではないかと考えていました。Date()

最初は、次のような日付出力が得られます。Mon Apr 13 2015 22:18:08 GMT+0200 (West-Europa (zomertijd))

しかし、今では次のようなものを出力しています:2015-04-13T20:15:18.322Z

最初の形式に依存するスクリプトがあったため、コードが何も変更されていないのに壊れてしまいました。そのため、調査を開始したところ、これが問題であることがわかりました。

これはどうしたものかと思いました。(書式設定の解決策を求めているわけではありません。なぜこのように書式設定されているのか疑問に思っているだけです)

更新 1 : テストしたブラウザーのバージョン番号を追加すると役立つ可能性があると考えました (すべて同じ結果)。

  • Firefox 開発者版: 39.0a2 (2015-04-07)
  • アイスウィーゼル 31.4.0
  • Firefox 37.0.1

更新 2 : コード例:

new Date();
-- output -- Date 2015-04-13T20:57:39.622Z

これはUTCorZulu time形式であることがわかります。ここで問題は、以前は UTC 日付を出力していなかったのに、なぜ UTC 日付を出力するのかということです。

4

1 に答える 1