美文网首页
getTime()在苹果手机上返回NaN的问题

getTime()在苹果手机上返回NaN的问题

作者: 藕藕藕汀 | 来源:发表于2017-08-30 17:51 被阅读246次

今天在项目中的一个js文件中,使用了getTime()的方法来获取毫秒数。但是在手机中运行项目的时候发现,苹果手机获取毫秒数异常。返回NaN。

var  newStartDate = new  Date('2017-08-30');
var newStartTime = newStartDate.getTime();

这样写在安卓手机上面是正常获取到,但是苹果手机是NaN。所以进行了一下修改

var  newStartDate = new  Date('2017-08-30');
newStartDate = newStartDate.replace(/-/g,'/');
var newStartTime = newStartDate.getTime();

苹果手机必须这样写,必须用'/'的格式。
(安卓手机也可以使用'/'格式。)

相关文章

网友评论

      本文标题:getTime()在苹果手机上返回NaN的问题

      本文链接:https://www.haomeiwen.com/subject/uwjxjxtx.html