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/2012 4:31:29 PM”转换为 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

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

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