IOS中Safari關於Javascript的Date問題

IOS版本里面的Safari對”< input >”標籤data獲取出的值爲“2016-03-26“,將這個字符串轉換爲Date時,如:

var date = '2016-03-26';
new Date(date);                       //得到問題結果
new Date(date.replace(/-/, '/'));     //得到問題結果

Safari中返回的是”Invalid Date”
但MAC版的Safari沒有此類問題,可以使用下面方法解決
解決問題需要執行全局替換

var date = '2016-03-26';
new Date(date.replace(/-/g, '/'));     //得到正確結果
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章