ios safari浏览器不能正确解析出Javascript中的 new Date('2013-10-21') 的带"-"的日期对象,需要把"-"去掉;
var nd="2017-03-29 09:49:07".replace(/\\-/g,"/");\n\nconsole.log(new Date(nd)); 最近发现IE浏览器也有这个问题。
iOS Safari和IE浏览器无法正确解析JavaScript中带“-”的日期字符串(如new Date('2013-10-21'))。解决方法是将“-”替换为“/”,示例代码使用replace正则替换后传入Date构造函数即可正常解析。
ios safari浏览器不能正确解析出Javascript中的 new Date('2013-10-21') 的带"-"的日期对象,需要把"-"去掉;
var nd="2017-03-29 09:49:07".replace(/\\-/g,"/");\n\nconsole.log(new Date(nd)); 最近发现IE浏览器也有这个问题。