js new Date("2016-07-01 08:00:00") 格式在IE内核浏览器中显示NaN的问题
Posted 千里之音的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js new Date("2016-07-01 08:00:00") 格式在IE内核浏览器中显示NaN的问题相关的知识,希望对你有一定的参考价值。
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,"/");这样确保了任何一个浏览器都没有问题。
以上是关于js new Date("2016-07-01 08:00:00") 格式在IE内核浏览器中显示NaN的问题的主要内容,如果未能解决你的问题,请参考以下文章
js问题,Date date=new Date()。我想把"20111231"这个日期值指定到date变量中,怎样操作?