当使用javascript Date.parse()时,是否有一个日期-时间字符串格式将在所有主要浏览器(包括IE Qu

Is there a date-time string format that will work in all major browsers (including IE Quirks mode) when using javascript Date.parse()?

本文关键字:格式 字符串 时间 所有主 IE 包括 浏览器 Qu 日期 Date javascript      更新时间:2023-09-26

我试图找到一个日期字符串格式,将允许我使用日期。解析以获取有效日期。(我使用的是使用Date.parse的第三方javascript库)

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

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

但是IE Quirks模式返回NaN。

以下内容在Quirks模式下有效,但在FireFox中无效:

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

有什么建议吗?

MDN指的是http://www.w3.org/TR/NOTE-datetime,目前的Firefox版本支持这个,但Chrome不支持。Chrome希望你去掉"T"字符。我没有检查IE。

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

try:

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