js中的 Date對象 在 IOS 手機中的兼容性問題


項目中有個時間相關的需求,很自然的用到了 js 中的 new Date() 獲取時間,瀏覽器使用模擬手機模式訪問沒有問題,但是真機測試時發現,ios系統的手機無法顯示時間。

定位問題發現是 new Date()  的 兼容性問題:

在 ios/Safari 中,使用 new Date() 獲取的日期格式是:2017/03/15 ,但是在Android/Chrome中獲取的日期格式是:2017-03-15/2017/03/15 。

解決方法:

var time= "2018-09-06";

time= time.replace(/\-/g,"/");

time = new Date(time);

 


免責聲明!

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



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