代码: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