在移動端使用時間選擇器的時候,選擇了一個時間轉換為時間戳,谷歌瀏覽器以及安卓手機使用 new Dare( 選擇的時間 ).getTime() 都能夠拿到時間戳, 但是在ios手機上會出現出現NAN 查閱資料後發現是因為ios不能解析 2018-7-26 這種格式的時間字元串,只能解析 2018/7/ ...
在移動端使用時間選擇器的時候,選擇了一個時間轉換為時間戳,谷歌瀏覽器以及安卓手機使用 new Date( 選擇的時間 ).getTime() 都能夠拿到時間戳,
但是在ios手機上會出現出現NAN
查閱資料後發現是因為ios不能解析 2018-7-26 這種格式的時間字元串,只能解析 2018/7/26 這種格式的字元串 (沒有驗證是否正確,不過確實是因為ios不能解析的原因)
寫了一個方法,便於之後使用
//時間格式的字元串轉變為時間格式 function convertDateFromString(dateString) { if(dateString) { var date = new Date(dateString.replace(/-/g, "/"))return date; } }