1. 程式人生 > >ios中的關於時間的小問題

ios中的關於時間的小問題

開發過程中,關於時間的處理,應該是很常見的了

new Date()   //獲取當前時間

但是這次在微信公眾號的開發中,ios的系統關於把字串 ‘2018-06-01’這樣的格式,轉換成日期格式來做判斷的話,

很自信的這樣處理了

var time='2018-06-01 18:00'
new Date(time)

然後拿著這個時間和當前時間做比較(業務需求)

if(new Date()<new Date(time)){
//判斷如果當前時間小於獲得的時間

}

模擬器各種,都準備就緒,很完美。

但是到了ios手機上測試的時候,GG。

後來百度了一下,才知道,原來safari核心對於時間格式,只能支援這樣的

var time='2018/06/01 18:00'
new Date(time)

所以,time需要改變一下格式而已


var time='2018/06/01 18:00'
time.replace(/-/g, "/")
new Date(time)

這樣就行了。