開發過程當中,關於時間的處理,應該是很常見的了ios
new Date() //獲取當前時間微信
可是此次在微信公衆號的開發中,ios的系統關於把字符串 ‘2018-06-01’這樣的格式,轉換成日期格式來作判斷的話,測試
很自信的這樣處理了code
var time='2018-06-01 18:00' new Date(time)
而後拿着這個時間和當前時間作比較(業務需求)開發
if(new Date()<new Date(time)){ //判斷若是當前時間小於得到的時間 }
模擬器各類,都準備就緒,很完美。字符串
可是到了ios手機上測試的時候,GG。io
後來百度了一下,才知道,原來safari內核對於時間格式,只能支持這樣的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)
這樣就好了。im