最近在作小程序端的開發,在處理一塊時間的業務中發現一個坑,在微信開發工具中調試沒有問題,結果在手機端預覽就出現錯誤,javascript
new Date(time).getTime() //這樣寫在手機端是無效的
因而百度之。java
解決辦法很簡單,就是用正則表達式處理一下時間:正則表達式
time=time.replace(/-/g,"/");
緣由粗略解釋一下:小程序
iPhone中的safari沒法解釋 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss這樣的時間格式,而谷歌火狐等瀏覽器對這樣的格式作了擴展,瀏覽器
iPhone中的safari所支持的格式爲 YYYY,MM, DD,HH,mm,ss微信