【发布时间】:2015-04-05 06:06:13
【问题描述】:
这是my code:
var date = "2014-07-23T15:23:12+0000";
var ts = new Date(date).getTime();
console.log(ts);
为什么 IE11 打印 NaN?
Firefox/Chrome/等浏览器打印1406128992000没有问题。
【问题讨论】:
-
我猜日期字符串是无效的,来自
invalid date的getTime是NaN -
Safari 也返回
NaN。 -
你的问题就在这里
2014-07-23T15:23:12+0000 -
我无法控制这些数据。它来自社交 api/json。我该怎么办?
-
您应该以某种方式解析日期,并将数字传递给
Date构造函数。
标签: javascript internet-explorer date timestamp