Javascript中的日期转换

Date Casting in Javascript

本文关键字:转换 日期 Javascript      更新时间:2023-09-26
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/2012 4:31:29 PM"强制转换为 Date 对象?

使用正则表达式进行快速交换怎么样?

alert(new Date("14/08/2012 4:31:29 PM".replace(/^('d+)'/('d+)/,'$2/$1')));

而不是Date.parseExact 您是否尝试过使用datejs库提供的Date.parse函数,例如

Date.parse("14/08/2012 4:31:29 PM")