4

JavaScript Date 기능에 문제가있는 경우 Firefox 브라우저에서는 returns "Date {Invalid Date}"이지만 Google 크롬에서는 정상적으로 작동합니다.JavaScript 날짜 함수가 Firefox 브라우저에서 "Date {Invalid Date}"날짜를 반환합니다.

// My Input is 
new Date("Sat Jan 01 00:00:00 EST 1"); 

// Works fine in google chrome 
// Result: Mon Jan 01 2001 10:30:00 GMT+0530 (India Standard Time) 

// Not working in Firefox (Version: 15.0.1) 
// Result: Date {Invalid Date} 

답변

2

그런 식으로 timezone 매개 변수를 사용하지 않습니다. 내 생각은 크롬이 그것을 무시하고 있다는 것입니다.

new Date(year, month, day [, hour, minute, second, millisecond]) 

자세한 내용은 @ Brett의 의견을 참조하십시오.

+1

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date –

+1

이것은 RFC 2822를 참조합니다. "이러한 구문 양식 중 일부는 섹션 3의 문법, 그들은 반드시 받아 들여 져야하고, ant receiver ... 구식 날짜 형식 구문은이 표준의 이전 버전에서 사용 된 알파벳 표준 시간대 사양 목록을 허용합니다 ... EST "문자열 인수에 대한 참조를 위해 링크를 넣습니다. 허용됩니다. Spec은 월, 일, 년이 필요하고, "EST"뒤에는 아무것도 없어야합니다. 또한 요일 후에 쉼표로 표시되어야하지만 Firefox는 불평하지 않습니다. –

+0

아, 그 이유를 설명하는 데 도움이되므로 여기에 올려 주셔서 감사합니다. – Chase

5

-

새로운 날짜 ('2001년 1월 31일 12:00:00 노라)