javascript时间戳的意外行为

javascript时间戳的意外行为,javascript,cordova,Javascript,Cordova,我使用phoneGap地理位置API来获取我也得到时间戳的当前位置 alert(data[0].timestamp); alert(new Date(data[0].timestamp).getTime()); 其中数据[0]。timestamp=“2013-12-03T19:09:58.859Z” 在web浏览器中,第二个警报显示为1386097798859,而当我在mobile中构建和测试应用程序时,它会发出NaN 我不明白为什么会这样?这是一种ISODate格式。尝试使用Date.par

我使用phoneGap地理位置API来获取我也得到时间戳的当前位置

alert(data[0].timestamp);
alert(new Date(data[0].timestamp).getTime());
其中
数据[0]。timestamp=“2013-12-03T19:09:58.859Z”

在web浏览器中,第二个警报显示为
1386097798859
,而当我在mobile中构建和测试应用程序时,它会发出
NaN

我不明白为什么会这样?

这是一种ISODate格式。尝试使用
Date.parse
或使用momentjs javascript,它可以解析许多日期格式


还有一个是with
Date.parse
polifyll.

什么浏览器和什么移动平台?它在firefox和chrome中运行得很好,但当我最终为移动
Android应用程序构建时,它显示出NaNIt是ISODate格式。尝试使用
Date.parse
或使用javascript来解析许多日期格式。好的,我会尝试然后发布结果