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, '/'));     //得到正确结果
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章