代碼:new Date('2011-12-15 00:00:00')
顯示爲NaN
。
我該如何轉換這個日期? 任何幫助表示讚賞。新日期('2011-12-15 00:00:00')顯示爲NaN
我的代碼非常簡單。它適用於Chrome,但不適用於IE 9.
var dateText = new Date('2012-08-01 00:00:00');
alert(dateText.getDate().toString() + "/" + dateText.getMonth().toString() + "/" + dateText.getYear().toString());
它是一個日期對象,而不是一個數字,所以如果你想將它轉換爲int,它將是NaN。但是如果沒有看到更多的代碼以及你想要做什麼,就不能給出一個好的答案。告訴我們你是如何得到NaN的。 – Spudley 2012-08-07 20:26:04
如果它是相關的,Safari/iOS中有一個錯誤,它可以防止這種格式工作... http://stackoverflow.com/a/4310986/29 – 2012-08-07 20:28:22
我在這裏工作得很好:http://jsfiddle.net/ jfriend00/RvAyu /。您的代碼中一定有其他錯誤,您沒有向我們展示。 – jfriend00 2012-08-07 20:28:58