测试以下是在IE9的测试情况 可以看到IE9不支持new Date('2018-1-2')和new Date('123456'),但是支持new Date('2018-01-02').new Date('2018/1/2')和new Date(123456) 主流浏览器都支持由/分隔的日期格式 需求假如有这样的需求,一个输入框,用户可以输入日期,但是我们需要让所有浏览器正常解析,我们可以通过下面的函数做一个转换: console.log(getIEFormat('2018-1-2'))// 20