面對一個問題JavaScript Date
功能,returns "Date {Invalid Date}"
在Firefox瀏覽器,但在谷歌瀏覽器工作正常。javascript日期函數返回「日期{日期無效}」在Firefox瀏覽器
// 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}
它允許它:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date –
它是指RFC 2822它說「雖然有些語法形式不得根據生成在第3節中的語法,他們必須被接受和解析螞蟻接收器...爲過時的日期格式的語法...允許在早期版本的本標準中使用的字母時區規範列表... EST」我把鏈接的參考緣故字符串參數被允許。規範似乎需要一個月,一天和一年,並且「EST」之後不應該有任何內容。似乎應該在星期幾之後逗號,但Firefox也不會抱怨。 –
嗯,我很感謝你把它放在這裏,因爲它肯定有助於解釋原因。 – Chase