1、出现问题javascript
var newStartDate = new Date('2017-08-30'); var newStartTime = newStartDate.getTime();
获取到的时间戳,在Android手机正常,在IPhone中返回NaN。java
问题说明:小程序
在苹果手机上时间格式使用“/” 隔开表示。微信小程序
苹果手机必须这样写,必须用'/'的格式。(安卓手机也可使用'/'格式。)微信
2、解决方案this
在移动端时间格式转换的时候使用“/”隔开处理使用。spa
var newStartDate = new Date('2017/08/30'); var newStartTime = newStartDate.getTime();
代码示例:.net
//苹果手机特殊处理 var endtime = new Date(_this.data.list.endTime.replace(/-/g, '/')); var starttime = new Date(_this.data.list.startTime.replace(/-/g, '/'));
更多:code