1
alert(new Date("8/14/2012 4:24:34 PM"));
Tue Aug 14 2012 16:24:34 GMT+0800 (Malay Peninsula Standard Time)


alert(new Date("14/08/2012 4:31:29 PM"));
Invalid Date

datejsからdate.parseExactを試しましたが、機能しません。

「14/08/20124:31:29PM」をDateオブジェクトにキャストする他の方法はありますか?

4

2 に答える 2

4

正規表現を使用したクイックスワップはどうですか?

alert(new Date("14/08/2012 4:31:29 PM".replace(/^(\d+)\/(\d+)/,'$2/$1')));
于 2012-08-14T08:43:07.100 に答える
2

Date.parseExactではなく、datejsライブラリによって提供されるDate.parse関数を次のように使用してみましたか

Date.parse("14/08/2012 4:31:29 PM")
于 2012-08-14T08:48:45.617 に答える