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

使用new Date(str); 创建日期对象时:

谷歌浏览器:

 

火狐浏览器:

 

IE浏览器:

 

可以看到,在ie浏览器下生成的日期不合法,查阅资料后发现,ie不支持"-",而"/"在各浏览器下均支持,故处理为

1 var str = "2018-05-02 20:00:00";
2 var dateStr = new Date(str.replace(/-/g,"/"));
3 dateStr;


使用"/"进行连接,各浏览器均正确。

 

 

文章转载自:https://blog.csdn.net/u012615439/article/details/80171062

posted @ 2020-03-16 14:20  傅丹辰cds  阅读(183)  评论(0)    收藏  举报