使用new Date(str); 创建日期对象时:
谷歌浏览器:
火狐浏览器:
IE浏览器:
可以看到,在ie浏览器下生成的日期不合法,查阅资料后发现,ie不支持"-",而"/"在各浏览器下均支持,故处理为
var str = "2018-05-02 20:00:00";
var dateStr = new Date(str.replace(/-/g,"/"));
dateStr
使用"/"进行连接,各浏览器均正确。
使用new Date(str); 创建日期对象时:
谷歌浏览器:
火狐浏览器:
IE浏览器:
可以看到,在ie浏览器下生成的日期不合法,查阅资料后发现,ie不支持"-",而"/"在各浏览器下均支持,故处理为
var str = "2018-05-02 20:00:00";
var dateStr = new Date(str.replace(/-/g,"/"));
dateStr
使用"/"进行连接,各浏览器均正确。