Date.parse() results in NaN

Date.parse() results in NaN

本文关键字:in NaN results parse Date      更新时间:2023-09-27
Date.parse();

我的jsFiddle工作正常,但是在我的IDE(Aptana和WebStorm(中运行它console.log()输出中显示NaN

对此真的很困惑...以前有人有过这样的经历吗?

工作演示 http://jsfiddle.net/7KfuM/

-更改为/

好读:Jquery Date.parse在Chrome浏览器中返回NaN? https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date

试试这个:

var firstDayTimestamp = Date.parse("2009/07/13 00:00:00" + "-0500") / 1000;

希望这符合原因! B-)

日期应采用 IETF 日期语法(RFC2822第 3.3 节(格式,例如"星期一,25 Dec 1995 13:30:00

GMT",或"星期一,25 Dec 1995 13:30:00 GMT+0430"。

阅读更多: Date.parse((

令人惊讶的是,对于当前(2017(版本的IE(11.x(和FF(56.x(,也应该这样做,以使Date.parse正常工作。

Date.parse 不适用于格式 dd/mm/yyyy因此,当格式为 dd/mm/yyyy 0r dd-mm-yyyy 时,只需将其反转即可

var char = date.charAt(2(;//return '/' or '-'

Date.parse(date.split(char(.reverse((.join(char((;

它将格式更改为 yyyy/mm/dd 并解析它