この質問を読んだ後-ドキュメントへのリンクも提供していますが、ドキュメントについてまだ質問があります。
MDN:Date.parse
RFC2822またはISO8601の日付を表す文字列。
OK、RFC2282:
date-time = [ day-of-week "," ] date FWS time [CFWS]
day-of-week = ([FWS] day-name) / obs-day-of-week
day-name = "Mon" / "Tue" / "Wed" / "Thu" /
"Fri" / "Sat" / "Sun"
date = day month year
year = 4*DIGIT / obs-year
month = (FWS month-name FWS) / obs-month
month-name = "Jan" / "Feb" / "Mar" / "Apr" /
"May" / "Jun" / "Jul" / "Aug" /
"Sep" / "Oct" / "Nov" / "Dec"
day = ([FWS] 1*2DIGIT) / obs-day
Year:
YYYY (eg 1997)
Year and month:
YYYY-MM (eg 1997-07)
Complete date:
YYYY-MM-DD (eg 1997-07-16)
Ok。
質問:
MDNは、2282にもISOにも見られない
"Dec 25, 1995"
パターンサンプル(動作中)を提供しました。このサンプルはどうして機能するのですか?順序は (2282による)でなければなりません。day month year
標準のセパレーターは
[space]
(2282年)および[-]
ISOです。では、なぜこのサンプルが機能するのですか(クロスブラウザー)?
Date.parse("2011/11/23")