Date.parse();
我的jsFiddle工作正常,但在我的ide(Aptana和WebStorm)中运行它会在NaN
输出中显示console.log()
。
对此真的很困惑......以前有人有过这样的经历吗?
答案 0 :(得分:22)
工作演示 http://jsfiddle.net/7KfuM/
将-
更改为/
好读:Jquery Date.parse returning NaN in Chrome browser? 或 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date
试试这个:
var firstDayTimestamp = Date.parse("2009/07/13 00:00:00" + "-0500") / 1000;
希望这符合原因! B-)
答案 1 :(得分:0)
日期应采用IETF日期语法(RFC2822第3.3节)格式,例如“星期一,1995年12月25日13:30:00格林尼治标准时间”,或“星期一,1995年12月25日13:30:00 GMT + 0430”。
了解详情:Date.parse()
令人惊讶的是,对于当前(2017)版本的IE(11.x)和FF(56.x),Date.parse也可以正常工作。