RFC 2822 format reference
Day, DD Mon YYYY HH:mm:ss +ZZZZ
- • Day: Mon, Tue, Wed, Thu, Fri, Sat, Sun
- • DD: 01–31
- • Mon: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
- • +ZZZZ: +0000 (UTC), -0500 (Eastern), +0900 (Japan)
What Is RFC 2822?
RFC 2822 (and its predecessor RFC 822) defines the date and time format used in email headers and HTTP. The format looks like: Thu, 01 Jan 2024 00:00:00 +0000. It uses abbreviated day and month names, a numeric date and time, and a timezone offset.
When you inspect an email's raw headers, the Date field uses this format. HTTP headers like Last-Modified and If-Modified-Since use a similar format (RFC 7231). This converter helps you translate between RFC 2822 and other common formats.
Converting Between Date Formats
Enter an RFC 2822 string (e.g., from an email header) to see it in ISO 8601, Unix timestamp, and relative time. Or enter any date (ISO 8601, Unix timestamp, or a parseable string) to get the RFC 2822 equivalent.
The tool uses JavaScript's Date parser, which accepts many common formats. If parsing fails, try the exact RFC 2822 format: Day, DD Mon YYYY HH:mm:ss +ZZZZ.
RFC 2822 Format Rules
Day: 3-letter abbreviation (Mon, Tue, etc.). Date: 2-digit day of month. Month: 3-letter abbreviation (Jan, Feb, etc.). Year: 4 digits. Time: HH:mm:ss (24-hour). Timezone: +HHMM or -HHMM (e.g., +0000 for UTC, -0500 for Eastern). Optional: seconds can be omitted in some implementations; comments in parentheses are allowed but often stripped.
Frequently Asked Questions
Related Tools
Explore More Tools
Find this tool useful? Buy us a coffee to keep DuskTools free and ad-light.