1. 程式人生 > >js中的 Date對象 在 IOS 手機中的兼容性問題

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

androi rom 定位問題 new 發現 需求 chrome 但是 問題

項目中有個時間相關的需求,很自然的用到了 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);

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