Skip to main content

parse_rfc2822_date

Function parse_rfc2822_date 

Source
pub(crate) fn parse_rfc2822_date(s: &str) -> Option<f64>
Expand description

RFC 2822(HTTP日付ヘッダ等でよく使われる "Mon, 25 Dec 2023 00:00:00 GMT" 形式)の 日時文字列を解析する。Date/Date.parse は ISO 8601 サブセットのみ対応で、この形式は 丸ごと非対応のままだった(parse_iso_date の doc コメントにも既知の制約として 明記されていた)。曜日名は任意(あれば読み飛ばすだけ)。タイムゾーンは GMT/UT/Z(0オフセット扱い)または +HHMM/-HHMM のみ対応 (EST/PST 等の略称は非対応で0オフセット扱いにフォールバック)。