IE Date.parse方法返回带有时间字符串的日期的NaN

时间:2010-06-15 15:09:40

标签: javascript

我们正在尝试使用时间戳字符串解析日期,它在IE中爆炸,但工作正常FireFox。

以下是代码

警告(新日期(Date.parse(“2010-01-31T12:00:00.233467-05:00”)));

是否有任何想法让它在IE浏览器中运行?提前谢谢。

1 个答案:

答案 0 :(得分:13)

如果你能以这种形式输入:

YYYY/MM/DDThh:mm:ss

它会起作用。

例如:

alert(new Date(Date.parse('2010-01-31T12:00:00.233467-05:00'.replace(/\-/ig, '/').split('.')[0])));

如果你想要时区,那么你必须找到另一种方式