new Date('YYYY-MM-DD HH:MM:SS')在IE 11 浏览器设置日期无效

在项目里面获取数据项的日期值(日期值格式为 2020-08-25 12:29:30)和当前日期值比较大小 new Date('2020-08-25 12:29:30').valueOf() 和当前 new Date()比较大小;

在谷歌没有问题,在IE就报错无效的日期

后来看w3c使用方法 空格需要变成T;2020-08-25 12:29:30要变成 2020-08-25T12:29:30 在IE会正常

new Date(dataString.replace(/\s/,'T')).valueOf()  就可以正常了。

 

posted @ 2020-08-25 16:19  银耳钉  阅读(362)  评论(0编辑  收藏  举报