之前做的一个专题由于时间紧没有做兼容性检测,后来一看在ie下的js将字符串转Date的兼容问题,导致日期出现NaN的情况。这是属于js在IE下的兼容问题,传统的做法是

var enddate=new Date('2015-11-07 09:00:00');

但这个是行不通的,大家可以试一下,最终兼容好的代码如下

//var enddate=new Date('2015-11-07 09:00:00');//存在不兼容的情况
/*字符串转日期的函数,亲测兼容所有ie*/
var enddate=new Date(Date.parse('2015-11-07 09:00:00'.replace(/-/g, "/")));
alert(enddate);

好了,问题解决。