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

今天在项目中的一个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();

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容