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

原文地址:https://www.jianshu.com/p/648e71970734
今天在项目中的一个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();

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


 

猜你喜欢

转载自blog.csdn.net/weixin_40918145/article/details/114117291