原文:IE 下js里面new Date("2017-07-11 08:00:00") 出現NAN的問題以及解決方法

在js里面用了這個方法 var date new Date : : 可是打印的時候為 NAN。查了下 只有IE下有這個問題,然后我找了下 ,發現只要把 改成 這種格式就行了 網上說是IE瀏覽器的問題,我經過測試發現mac中Safari瀏覽器也存在這個問題,出現NAN的情況說明不是數值。date對象竟然還有這樣的問題,長知識了。 解決問題: 可以使用正則表達式進行替換,方法如下: 執行后dateNe ...

2018-10-09 14:37 0 1180 推薦指數:

查看詳情

解決IE、firefox瀏覽器JSnew Date()的值為Invalid DateNaN-NaN問題

當我們需要將一串日期字符串轉換為具體的Date格式的時候,往往需要用到new Date("xxxx")方法。 當時在IE瀏覽器,會遇到這種問題: 但是這個方法卻在谷歌瀏覽器上可以返回正確的結果。 解決方式:最終發現是字符串的格式不被某些瀏覽器失敗,而導致 ...

Fri Sep 02 23:22:00 CST 2016 2 15049
IE瀏覽器new Date()帶參返回NaN解決方法

通過IE開發者工具控制台執行js代碼發現,new Date("2014-01-01 12:11:12").getTime() 在IE會返回NaN,而其他瀏覽器可以正常返回毫秒數。 自定義方法 自定義一個NewDate方法,通過調用NewDate方法獲得毫秒數 function ...

Wed Jul 10 19:47:00 CST 2019 0 861
關於js new Date() 出現NaN 的分析

簡介: 在一個項目中需要進行日期的格式化,后台傳到前端是時間的整數(Date.getTime),當后台數據返回字符串時,發現轉換日期時在ie變成NaN,但是真的是這樣嗎?接下來我們慢慢分析。 此NaN不為NaN: 程序代碼如下: var date =new Date(d ...

Fri Jan 06 02:55:00 CST 2012 2 6161
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM