new Date()的浏览器兼容性问题
在页面中,我们使用了一个时间上的组件来开发时间选择框,在Chrome下是可以正常运行的,但是发现在IE下是无法正常工作的。 问题出在哪里呢?
js从时间获取的时间字符串如果是"-"连接的字符串,只有在chrome中日期能正常显示,而其它浏览器不行了。
所以以后为了兼容,还是都replace成"/"吧。
var str = “2019-03-03”;
var time =
new
Date(
Date.parse(str.replace(/-/g,"/"
)));