問題:
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 (中國標準時間)