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, '/')); //得到正确结果