new Date()的浏览器兼容性问题

在页面中,我们使用了一个时间上的组件来开发时间选择框,在Chrome下是可以正常运行的,但是发现在IE下是无法正常工作的。 问题出在哪里呢?

js从时间获取的时间字符串如果是"-"连接的字符串,只有在chrome中日期能正常显示,而其它浏览器不行了。

所以以后为了兼容,还是都replace成"/"吧。

 var str = “2019-03-03”;

var time = new Date(Date.parse(str.replace(/-/g,"/")));

猜你喜欢

转载自www.cnblogs.com/jinxiaohang/p/10592833.html