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