我有一個運行在SQL Server數據庫之上的ASP.NET MVC應用程序。在其中一個視圖中,從數據庫中獲取日期值,但不知何故,當我嘗試將其解析爲日期時,Date.parse
返回NaN
。當我做console.log
時,日期看起來像這樣2016-03-29T11:54:34.94
。很顯然,它已經從DateTime
C#對象轉換爲與其JSON等效的對象。爲什麼JavaScript會認爲它不是一個有效的日期,而是直接來自數據庫?在JavaScript中使用Date.parse時包含有效日期什麼是
0
A
回答
1
如果你參考下面的鏈接,你會注意到在javascript Date
對象中有一定的構造函數,並不是所有的日期格式都會在不同的瀏覽器中用javascript創建一個有效的對象。
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date
爲了安全起見,我建議你傳遞一個數組一樣[2016, 3, 29, 12, 0, 0]
到UI,然後用javascript如下
var dt = new Date(arr[0], arr[1], arr[2], arr[3], arr[4], arr[5]);
此構造函數在所有瀏覽器都支持,並給你一個有效日期
相關問題
- 1. Date.parse與日期無效
- 2. javascript Date.parse()解析非日期
- 3. JavaScript Date.parse()和空日期
- 4. 日期時間模塊的有效日期範圍是什麼?
- 5. 查找日期是否包含使用preg_match的有效格式
- 6. 不一致的決心有效日期的使用Date.parse
- 7. JavaScript Date.Parse在俄羅斯日期爆炸
- 8. 什麼是有效日期時間/解析器是否損壞?
- 9. 關於JavaScript的新的日期()和Date.parse()
- 10. 爲什麼在使用Owin時cookie的有效期是'Session'
- 11. MongoDB中包含「包含」的等效查詢是什麼?
- 12. 在mongodb中存儲日期的有效方法是什麼?
- 13. 在Python中修改日期的有效方法是什麼?
- 14. 什麼是在PHP頁面中包含許多JavaScript函數(包含PHP)的最有效方法?
- 15. 什麼是日期&&新日期(日期)在做什麼?
- 16. 什麼是key123包含的或在JavaScript函數中的含義
- 17. 在頁面上包含API的最有效方式是什麼?
- 18. JavaScript日期有效日期確認
- 19. 在JavaScript中使用Date.parse(),在使用Firefox時顯示NaN
- 20. 什麼是包含沒有src的圖像的有效方法?
- 21. 爲什麼1387568966在Javascript中無效日期?
- 22. Date.parse爲字符串日期提供了NAN ...等等什麼?
- 23. 有什麼等效功能的DATEPART(日期,時間戳)在pyspark
- 24. Java中的int.class包含了什麼?爲什麼它甚至是有效的?
- 25. 什麼是HTML中的日期時間?
- 26. 爲什麼不在包含js文件時總是使用https?
- 27. 查看javascript有效日期是審查日期之前
- 28. 當使用javascript Date.parse()時,是否有日期 - 時間字符串格式可以在所有主流瀏覽器(包括IE Quirks模式)下工作?
- 29. 爲什麼「使用」在包含在php中時不起作用?
- 30. 在Javascript中驗證是否var是有效的日期時間對象
你的日期正在爲我工作... – brso05
嘗試'var dateTest = newDate('2016-03-29T11:54:34.94');'而不是'Date.parse()'。 – brso05
@ brso05:這也給出了一個NaN –