1

Chrome の js コンソールを使用すると、dd/mm/yyyy でフォーマットされた日付を認識できないようです

> +new Date()
1369840513437
> +new Date("5/28/2013")
1369717200000
> +new Date("28/5/2013")
NaN

クライアント コンピュータはカナダにあり、地域設定は正しいです。また、Chrome 設定に言語設定を追加しました。上記のコードは、IE と FF の両方で期待どおりに機能します (編集: IE と FF は番号を示しますが、正しい番号ではありません)。何が足りないの?

4

1 に答える 1

3

moment.jsのようなものを使用したい場合を除き、分割して元に戻す以外にできることはあまりありません。

心に留めておいてください、これは、フォーマットが常にdd/mm/yyyy

var result = "28/5/2013".split("/");
var mydate = new Date(parseInt(result [2], 10),
                  parseInt(result [1], 10) - 1,
                  parseInt(result [0], 10));
于 2013-05-29T15:25:40.360 に答える