js中Date对象在谷歌和IE浏览器中的区别

来源:互联网 发布:linux rps是什么意思 编辑:程序博客网 时间:2024/05/20 06:24
var date = new Date('2017-01-01');

如上代码在google浏览器中正常,在IE11中,变量date是NaN。因为在IE11中,Date对象的构造函数接收的字符串参数应该是yyyy/MM//dd这种形式。因此通用的写法可以这样

var date = new Date('2017','00','01')
注意,月份是从0开始。