在使用javascript Date.parse()时,是否存在可在所有主流浏览器(包括IE Quirks模式)下使用的日期时间字符串格式?

时间:2011-11-17 20:03:09

标签: javascript date

我正在尝试找到一个日期字符串格式,允许我使用Date.parse获取有效日期。 (我正在使用使用Date.parse的第三方javascript库)

我尝试使用ISO格式的日期字符串,如

Date.parse("2011-05-06T17:22:11.234");

但IE Quirks模式返回NaN。

以下适用于Quirks模式,但不适用于FireFox:

Date.parse("2011/05/06T17:22");

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

MDN是指http://www.w3.org/TR/NOTE-datetime,当前的Firefox版本支持此功能,但Chrome不支持。 Chrome希望您省略“T”字符。我没有检查过IE。

我已经回到使用UNIX纪元时间戳:)

答案 1 :(得分:0)

尝试:

var t=new Date("2011/05/06 17:22");
alert(t);