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,"/");這樣確保了任何一個瀏覽器都沒有問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM