微信小程序 new Date() 方法在iOS設備上無效的問題的解決方法


小程序開發過程中,發現 Android 設備可以正常的顯示時間,而 iOS 設備無法正確的顯示。

1.查詢資料后,得知iOS 系統對 JavaScript 中的 new Date() 方法有嚴格的格式要求。

let now = new Date("2020-08-08 00:00") // now會返回valid Date

2.正確的寫法應該是

let now = new Date("2020/08/08 00:00") 

3.最后可以這樣寫

let date = "2020-08-08 00:00"
let now = new Date(date.replace(/-/g,'/'))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM