javascript时间戳的意外行为

时间:2013-12-03 19:53:21

标签: javascript cordova

我使用phoneGap Geo-location API获取当前位置,我也获得了时间戳。

alert(data[0].timestamp);
alert(new Date(data[0].timestamp).getTime());

其中data[0].timestamp = "2013-12-03T19:09:58.859Z"

在网络浏览器中,第二个提醒会显示1386097798859,而当我在移动设备中构建并测试应用时,它会以NaN提醒 我不明白为什么会这样?

1 个答案:

答案 0 :(得分:1)

这是一种ISODate格式。尝试使用Date.parse或使用可以解析大量日期格式的momentjs javascript library

还有gist Date.parse polifyll。