Firefox からの奇妙な結果のように見えるものに遭遇しました。次の形式を使用します。
2013/01/01 00:00:00-0000
私の日付では、タイムゾーンが「正」になると問題が発生します。例えば。
new Date('2013/01/01 05:00:00-0000')
Date { Tue Jan 01 2013 00:00:00 GMT-0500 (EST) }
しかし。
new Date('2013/01/01 05:00:00+0100')
Date { Invalid Date }
私はむしろ得ることを期待します:
日付 { 2012 年 12 月 31 日月曜日 23:00:00 GMT-0500 (EST) }
GMT より東のタイムゾーンを使用できない場合、これ+
はかなり大きな問題のようです。
編集: http://jsfiddle.net/utm4f/を追加しました
Firefox で実行すると、無効な日付が返されます (OS X 10.8.3 で Firefox 20 を実行しています)