js時間操作getTime(),ios移動端真機上返回顯示NAN

問題:

1、IOS手機獲得new Date(‘2019-06-27 14:30:07’)時間如下圖NAN
在這裏插入圖片描述
2、安卓手機如下圖new Date(‘2019-06-27 14:30:07’)在這裏插入圖片描述

解決ios日期時間戳無法顯示是因爲輸入的日期格式的問題,ios無法識別2019-06-27 14:30:07以‘-’區分的日期格式,要以’/'爲準,所以寫法不一樣大致結果NAN:

// ios\安卓、PC都能識別的寫法
let ccc = new Date("2019-06-27 14:30:07".replace(/-/g,'/')).getTime();
console.log('---cccc--'+ccc);
// ios不能識別,安卓、PC能識別的寫法
let lot_num = '2019-06-27 14:30:07';
let dd = new Date(lot_num);
let aa = dd.getTime();
console.log('aa=='+aa);
// ios不能識別,安卓、PC能識別的寫法
console.log(new Date(lot_num));
這種寫法,ios\安卓顯示都爲一個空對象,
PC端顯示:Thu Jun 27 2019 14:30:07 GMT+0800 (中國標準時間)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章