開發微信公眾號時,發現iphone中對時間的處理與android和pc瀏覽器中的時間處理不同。進行調試發現是new Date("2017-02-05 12:10:10.12")發生錯誤,函數返回錯誤是"Invalid Date"。
網上查找一些資料后,在論壇上找到了解決方案:
function newDate(strdate) { var arr = strdate.split(/[- : //]/); date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]); return date;}再次測試發現問題已經解決。
新聞熱點
疑難解答