微信小程式獲取時間戳IOS顯示為NaN或null

2021-10-14 06:48:30 字數 570 閱讀 1430

var mgetnowdate = (new date()).tolocaledatestring(); //獲取當前日期,格式為2021/1/8

mgetnowdate = mgetnowdate.replace(/\//g, '-'); //把2021/1/8轉為2021-1-8

let curdate = new date(mgetnowdate).gettime();//獲取當前日期時間戳

原因:ios系統不支援2021-1-8這樣格式的時間導致出現的這個問題,ios只識別2021/1/8這樣的格式。所以要使用tolocaledatestring()本身獲取的時間格式或者正則匹配替換一下。

原來的是:mgetnowdate = mgetnowdate.replace(/\//g, '-');

改為::mgetnowdate = mgetnowdate.replace(/\//g, '/');

測試一下,安卓、ios、開發者工具也都能正常的顯示了.

微信小程式中獲取時間戳IOS不相容

一 時間轉換問題 就是new date 2017 06 16 在ios會出現nan的情況所以對於時間轉換需要另行封裝,解決方案如下 1.替換 為 將字串形式的日期轉換成日期物件 var strtime 2011 04 16 字串日期格式 var date new date date.parse st...

微信小程式獲取系統時間 時間戳 時間時間戳加減

獲取當前時間戳 var timestamp date.parse new date timestamp timestamp 1000 console.log 當前時間戳為 timestamp 獲取當前時間 var n timestamp 1000 var date new date n 年var y...

微信小程式獲取當前時間戳 獲取當前時間 時間戳加減

獲取當前時間戳 var timestamp date.parse new date timestamp timestamp 1000 console.log 當前時間戳為 timestamp 獲取當前時間 var n timestamp 1000 var date new date n 年 var ...