昨天弄一個微信倒計時;遇到了這個為題,調試了才找到問題的所在,然后在網上找了資料才知道這個問題的原因,來是因為IOS系統不支持2018-08-30這樣的格式的時間導致的
let olddata ='2018-08-30 11:00:00'; let mydata=new Date(olddata); console.log(mydata); let newdata=mydata.getTime();
這樣的代碼安卓手機開發手機和微信小程序編輯器測試都沒有問題,唯獨IOS獲取的日期為不顯示,原來IOS只識別2018-08-30這樣的日期格式
下面用正則替換2018-08-30日期格式為2018-08-30后問題解決
let olddata ='2018-08-30 11:00:00'; let mydata=new Date(olddata); console.log(mydata); let newdata=mydata.getTime(); console.log(newdata); let olddata2=olddata.replace(/-/g, '/'); console.log(olddata2) let mydata2=new Date(olddata2); console.log(mydata2) let newdata2=mydata2.getTime(); console.log(newdata2)
總結
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com