js new Date("2016-07-01 08:00:00") 格式在IE内核浏览器中显示NaN的问题
废话就不多了,var dd = new Date("2016-07-01 08:00:00");这种格式在ff,chrome,opera,safari等浏览器中没有问题的,而在IE内核浏览器(猎豹,360兼容模式)等会出现无效NaN的问题,
查了一下,原来是格式的问题,注意日期的格式,如果将上面的代码修改为var dd = new Date("2016/07/01 08:00:00");这样那么在IE内核的浏览器中就没有问题了,在ff,chrome,opear,safari等浏览器中也不会有问题,真是一个揪心的问题啊,破IE,让他见鬼去吧!
所以在使用的时候需要注意的一点最后完整的格式是
var dd = new Date("2016-07-01 08:10:00").replace(/-/g,"/");这样确保了任何一个浏览器都没有问题。
时间: 2024-09-30 23:52:30