<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.40 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-henlich-imdf-00" category="info" submissionType="IETF" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="IMDF">Internet Month-Name Date Format (IMDF)</title>
    <seriesInfo name="Internet-Draft" value="draft-henlich-imdf-00"/>
    <author initials="T." surname="Henlich" fullname="Thomas Henlich">
      <organization>Henlich Engineering</organization>
      <address>
        <postal>
          <street>Gruenewaldstr. 57</street>
          <city>Heilbronn</city>
          <code>74080</code>
          <country>DE</country>
        </postal>
        <email>thomas@henlich.de</email>
        <uri>https://henlich.de/</uri>
      </address>
    </author>
    <date year="2026" month="August" day="24"/>
    <area>General</area>
    <workgroup>Internet Engineering Task Force</workgroup>
    <keyword>date format</keyword>
    <keyword>calendar</keyword>
    <keyword>human-readable</keyword>
    <abstract>
      <?line 42?>

<t>This document defines the Internet Month-Name Date Format (IMDF),
a concise date representation for English-language human
communication.</t>
      <t>IMDF requires an alphabetic month abbreviation. This makes the
month visually distinct from the numeric day and reduces errors
caused by differing regional date-order conventions.</t>
      <t>The specification primarily defines how IMDF dates are presented.
It establishes a preferred output form and permits a limited set of
familiar English-language variants. Detailed input handling is
outside its scope.</t>
      <t>IMDF does not replace ISO 8601 for machine interchange, language-
neutral communication, chronological sorting, or timestamps.</t>
    </abstract>
  </front>
  <middle>
    <?line 60?>

<section anchor="introduction">
      <name>Introduction</name>
      <section anchor="purpose">
        <name>Purpose</name>
        <t>All-numeric date formats can be misinterpreted when readers use
different regional conventions. For example:</t>
        <ul spacing="normal">
          <li>
            <t><tt>01/02/2026</tt></t>
          </li>
          <li>
            <t><tt>02/01/2026</tt></t>
          </li>
          <li>
            <t><tt>01.02.2026</tt></t>
          </li>
          <li>
            <t><tt>02-01-26</tt></t>
          </li>
        </ul>
        <t>Such forms do not visually identify which numeric field is the day
and which is the month. A reader may automatically apply a familiar
ordering and fail to notice that the writer intended another one.</t>
        <t>Several established protocol specifications demonstrate the long-standing
Internet practice of using alphabetic month abbreviations to eliminate date
ambiguity. These include ARPA Internet text messages (RFC 822 <xref target="RFC0822"/>),
Internet Message Format (RFC 5322 <xref target="RFC5322"/>), and HTTP Semantics
(RFC 9110 <xref target="RFC9110"/>). However, those formats include protocol-heavy elements
(timestamps, mandatory seconds, or time-zone offsets) optimized for machine
parsing rather than concise human communication.</t>
        <t>IMDF addresses this problem by extracting that proven principle, using an
English alphabetic month abbreviation, and applying it to a streamlined,
presentation-only format for human-facing text:</t>
        <ul spacing="normal">
          <li>
            <t><tt>05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>Jan 05</tt></t>
          </li>
          <li>
            <t><tt>Mon, 05 Jan 2026</tt></t>
          </li>
        </ul>
        <t>In each example, the alphabetic component unmistakably identifies
the month. The primary objective of IMDF is to reduce human
interpretation errors in English-language date communication.</t>
      </section>
      <section anchor="design-principles">
        <name>Design Principles</name>
        <t>IMDF is guided by the following principles.</t>
        <ol spacing="normal" type="1"><li>
            <t><strong>A month should never be mistaken for a day.</strong><br/>
Every IMDF date contains an alphabetic month abbreviation. The
month is therefore visually distinct from the numeric day.</t>
          </li>
          <li>
            <t><strong>Favor brevity.</strong><br/>
IMDF uses three-letter month and weekday abbreviations so that
dates remain practical in messages, comments, tickets, reports,
presentations, and calendar annotations.</t>
          </li>
          <li>
            <t><strong>Avoid number following number.</strong><br/>
Alternating numeric and alphabetic components makes the date
structure easier to recognize. IMDF favors <tt>05 Jan 2026</tt>
rather than an all-numeric sequence such as <tt>05 01 2026</tt>.</t>
          </li>
          <li>
            <t><strong>Respect established English-language conventions.</strong><br/>
IMDF permits limited day-month and month-day variation when no
year is shown. This accommodates familiar English-language
usage without making the month ambiguous.</t>
          </li>
          <li>
            <t><strong>Prefer a unique canonical representation.</strong><br/>
IMDF defines one preferred output form for consistent
presentation.</t>
          </li>
        </ol>
      </section>
      <section anchor="scope">
        <name>Scope</name>
        <t>IMDF represents a calendar date for human-readable English-language
output.</t>
        <t>An IMDF date MAY include a year or MAY omit it. When omitted, the
year may be understood from context, supplied by surrounding text or
metadata, intentionally irrelevant, or omitted because the date is
recurring. IMDF does not define how an omitted year is interpreted.</t>
        <t>IMDF does not represent an instant, time of day, duration, or time
zone.</t>
        <t>ISO 8601 <xref target="ISO8601"/> SHOULD be used when language neutrality, machine
interchange, chronological sorting, or non-English interoperability
is required.</t>
      </section>
    </section>
    <section anchor="conventions-and-terminology">
      <name>Conventions and Terminology</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and 
"OPTIONAL" in this document are to be interpreted as described in 
BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all 
capitals, as shown here.</t>
      <t>A "producer" is a person or implementation that presents an IMDF
date. "Canonical form" means the preferred output representation
defined in <xref target="preferred-output"/>.</t>
    </section>
    <section anchor="preferred-output">
      <name>Preferred Output</name>
      <section anchor="canonical-form">
        <name>Canonical Form</name>
        <t>Producers SHOULD present IMDF dates in this canonical form:</t>
        <artwork><![CDATA[
[ddd, ]DD MMM[ YYYY]
]]></artwork>
        <t>where:</t>
        <ul spacing="normal">
          <li>
            <t><tt>ddd</tt> is an optional weekday abbreviation;</t>
          </li>
          <li>
            <t><tt>DD</tt> is a two-digit day of the month;</t>
          </li>
          <li>
            <t><tt>MMM</tt> is a three-letter month abbreviation; and</t>
          </li>
          <li>
            <t><tt>YYYY</tt> is an optional four-digit year.</t>
          </li>
        </ul>
        <t>Canonical examples:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Mon, 05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>Mon, 05 Jan</tt></t>
          </li>
          <li>
            <t><tt>05 Jan</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="month">
        <name>Month</name>
        <t>The month MUST be represented by one of these English
abbreviations:</t>
        <artwork><![CDATA[
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
]]></artwork>
        <t>The first letter SHOULD be uppercase and the remaining letters
lowercase.</t>
      </section>
      <section anchor="day">
        <name>Day</name>
        <t>In canonical output, the day MUST contain two decimal digits. A
leading zero MUST be used for days 1 through 9.</t>
        <t>Examples:</t>
        <ul spacing="normal">
          <li>
            <t><tt>01 Jan</tt></t>
          </li>
          <li>
            <t><tt>05 Jan</tt></t>
          </li>
          <li>
            <t><tt>24 Aug</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="year">
        <name>Year</name>
        <t>When present, the year MUST contain four decimal digits and MUST
follow the month.</t>
        <t>Examples:</t>
        <ul spacing="normal">
          <li>
            <t><tt>05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>Mon, 24 Aug 2026</tt></t>
          </li>
        </ul>
        <t>Month-day-year output is not IMDF:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Jan 05 2026</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="weekday">
        <name>Weekday</name>
        <t>A weekday MAY be included using one of these English abbreviations:</t>
        <artwork><![CDATA[
Mon Tue Wed Thu Fri Sat Sun
]]></artwork>
        <t>In canonical output, the weekday MUST precede the day and MUST be
followed by a comma and one space.</t>
        <t>Examples:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Mon, 05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>Mon, 05 Jan</tt></t>
          </li>
        </ul>
        <t>The weekday SHOULD correspond to the represented calendar date when
the year is known.</t>
      </section>
    </section>
    <section anchor="syntax-abnf">
      <name>Syntax (ABNF)</name>
      <t>The syntax of IMDF dates is specified using Augmented Backus-Naur
Form (ABNF) as defined in <xref target="RFC5234"/>.</t>
      <artwork><![CDATA[
imdf-date            = imdf-canonical / imdf-yearless

; Canonical Form
imdf-canonical       = [ weekday ", " ] day " " month [ " " year ]

; Permitted Yearless Variants
imdf-yearless        = imdf-day-first-var / imdf-month-first-var

imdf-day-first-var   = [ weekday [ "," ] " " ] day-opt-zero " " month
imdf-month-first-var = [ weekday ", " ] month " " day-opt-zero

; Core Elements
day                  = 2DIGIT                  ; 01-31
day-opt-zero         = 1*2DIGIT                ; 1-31 or 01-31

month                = "Jan" / "Feb" / "Mar" / "Apr"
                     / "May" / "Jun" / "Jul" / "Aug"
                     / "Sep" / "Oct" / "Nov" / "Dec"

weekday              = "Mon" / "Tue" / "Wed" / "Thu"
                     / "Fri" / "Sat" / "Sun"

year                 = 4DIGIT                  ; 0000-9999
]]></artwork>
    </section>
    <section anchor="permitted-yearless-variants">
      <name>Permitted Yearless Variants</name>
      <section anchor="general">
        <name>General</name>
        <t>A limited set of noncanonical variants MAY be used when the year is
absent. These variants reflect common English-language usage while
retaining an alphabetic month.</t>
        <t>Producers SHOULD use the canonical form unless a permitted variant
is more natural in the surrounding text.</t>
      </section>
      <section anchor="day-month-variant-without-weekday-comma">
        <name>Day-Month Variant Without Weekday Comma</name>
        <t>In a yearless day-month date, the comma after a weekday MAY be
omitted:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Mon 05 Jan</tt></t>
          </li>
        </ul>
        <t>The canonical equivalent is:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Mon, 05 Jan</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="month-day-variant">
        <name>Month-Day Variant</name>
        <t>When the year is absent, the month MAY precede the day:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Jan 05</tt></t>
          </li>
        </ul>
        <t>If a weekday is included with month-day order, the weekday MUST be
followed by a comma:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Mon, Jan 05</tt></t>
          </li>
        </ul>
        <t>The following form is not IMDF:</t>
        <ul spacing="normal">
          <li>
            <t><tt>Mon Jan 05</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="single-digit-day-in-informal-output">
        <name>Single-Digit Day in Informal Output</name>
        <t>Informal output MAY omit the leading zero:</t>
        <ul spacing="normal">
          <li>
            <t><tt>5 Jan</tt></t>
          </li>
          <li>
            <t><tt>Jan 5</tt></t>
          </li>
          <li>
            <t><tt>Mon 5 Jan</tt></t>
          </li>
          <li>
            <t><tt>Mon, Jan 5</tt></t>
          </li>
        </ul>
        <t>Producers SHOULD use the two-digit day in canonical output.</t>
      </section>
    </section>
    <section anchor="output-summary">
      <name>Output Summary</name>
      <t>Canonical output:</t>
      <artwork><![CDATA[
[ddd, ]DD MMM[ YYYY]
]]></artwork>
      <t>Additional permitted yearless output:</t>
      <artwork><![CDATA[
[ddd ]D[D] MMM
[ddd, ]MMM D[D]
]]></artwork>
      <t>The following rules summarize IMDF output:</t>
      <ol spacing="normal" type="1"><li>
          <t>The month is always alphabetic.</t>
        </li>
        <li>
          <t>A displayed year always follows the month.</t>
        </li>
        <li>
          <t>Canonical output always places the day before the month.</t>
        </li>
        <li>
          <t>Canonical output always uses a two-digit day.</t>
        </li>
        <li>
          <t>Canonical output uses a comma after a displayed weekday.</t>
        </li>
        <li>
          <t>Month-day order is permitted only when the year is absent.</t>
        </li>
        <li>
          <t>A weekday before a month-day date always requires a comma.</t>
        </li>
      </ol>
    </section>
    <section anchor="applicability">
      <name>Applicability</name>
      <section anchor="recommended-uses">
        <name>Recommended Uses</name>
        <t>IMDF is intended for English-language human-facing content such as:</t>
        <ul spacing="normal">
          <li>
            <t>messages and correspondence;</t>
          </li>
          <li>
            <t>comments and issue tickets;</t>
          </li>
          <li>
            <t>technical documentation and reports;</t>
          </li>
          <li>
            <t>presentations;</t>
          </li>
          <li>
            <t>calendar annotations; and</t>
          </li>
          <li>
            <t>short textual labels.</t>
          </li>
        </ul>
      </section>
      <section anchor="uses-requiring-another-format">
        <name>Uses Requiring Another Format</name>
        <t>ISO 8601 SHOULD be preferred for:</t>
        <ul spacing="normal">
          <li>
            <t>multilingual or language-neutral communication;</t>
          </li>
          <li>
            <t>machine interchange and software interfaces;</t>
          </li>
          <li>
            <t>database storage;</t>
          </li>
          <li>
            <t>chronological filename sorting; and</t>
          </li>
          <li>
            <t>applications requiring a standardized numeric date.</t>
          </li>
        </ul>
        <t>A date-time format containing an offset or other time-zone
information MUST be used when an absolute instant is required.</t>
      </section>
    </section>
    <section anchor="internationalization-considerations">
      <name>Internationalization Considerations</name>
      <t>IMDF uses English ASCII weekday and month abbreviations. Localized
names are not IMDF.</t>
      <t>IMDF SHOULD be used only where English-language date notation is
expected and understood. A localized format or ISO 8601 SHOULD be
used in other language contexts.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Ambiguous date interpretation can cause incorrect scheduling,
retention, validity, or processing decisions. IMDF reduces this
risk by making the month alphabetic and visually distinct from the
numeric day.</t>
      <t>A yearless IMDF date does not identify a unique calendar year. A
specific year MUST NOT be assumed unless it is provided by context
outside IMDF.</t>
      <t>IMDF contains neither a time of day nor a time zone. It MUST NOT be
used to represent an absolute instant.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC5234" target="https://www.rfc-editor.org/info/rfc5234" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5234.xml">
          <front>
            <title>Augmented BNF for Syntax Specifications: ABNF</title>
            <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker"/>
            <author fullname="P. Overell" initials="P." surname="Overell"/>
            <date month="January" year="2008"/>
            <abstract>
              <t>Internet technical specifications often need to define a formal syntax. Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications. The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power. The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges. This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="68"/>
          <seriesInfo name="RFC" value="5234"/>
          <seriesInfo name="DOI" value="10.17487/RFC5234"/>
        </reference>
        <reference anchor="RFC0822" target="https://www.rfc-editor.org/info/rfc822" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.0822.xml">
          <front>
            <title>STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES</title>
            <author fullname="D. Crocker" initials="D." surname="Crocker"/>
            <date month="August" year="1982"/>
            <abstract>
              <t>This document revises the specifications in RFC 733, in order to serve the needs of the larger and more complex ARPA Internet. Some of RFC 733's features failed to gain adequate acceptance. In order to simplify the standard and the software that follows it, these features have been removed. A different addressing scheme is used, to handle the case of internetwork mail; and the concept of re-transmission has been introduced. Obsoletes RFC 733, NIC 41952.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="11"/>
          <seriesInfo name="RFC" value="822"/>
          <seriesInfo name="DOI" value="10.17487/RFC822"/>
        </reference>
        <reference anchor="RFC5322" target="https://www.rfc-editor.org/info/rfc5322" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5322.xml">
          <front>
            <title>Internet Message Format</title>
            <author fullname="P. Resnick" initials="P." role="editor" surname="Resnick"/>
            <date month="October" year="2008"/>
            <abstract>
              <t>This document specifies the Internet Message Format (IMF), a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. This specification is a revision of Request For Comments (RFC) 2822, which itself superseded Request For Comments (RFC) 822, "Standard for the Format of ARPA Internet Text Messages", updating it to reflect current practice and incorporating incremental changes that were specified in other RFCs. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5322"/>
          <seriesInfo name="DOI" value="10.17487/RFC5322"/>
        </reference>
        <reference anchor="RFC9110" target="https://www.rfc-editor.org/info/rfc9110" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9110.xml">
          <front>
            <title>HTTP Semantics</title>
            <author fullname="R. Fielding" initials="R." role="editor" surname="Fielding"/>
            <author fullname="M. Nottingham" initials="M." role="editor" surname="Nottingham"/>
            <author fullname="J. Reschke" initials="J." role="editor" surname="Reschke"/>
            <date month="June" year="2022"/>
            <abstract>
              <t>The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of HTTP, establishes common terminology, and defines aspects of the protocol that are shared by all versions. In this definition are core protocol elements, extensibility mechanisms, and the "http" and "https" Uniform Resource Identifier (URI) schemes.</t>
              <t>This document updates RFC 3864 and obsoletes RFCs 2818, 7231, 7232, 7233, 7235, 7538, 7615, 7694, and portions of 7230.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="97"/>
          <seriesInfo name="RFC" value="9110"/>
          <seriesInfo name="DOI" value="10.17487/RFC9110"/>
        </reference>
        <reference anchor="ISO8601">
          <front>
            <title>Date and time - Representations for information interchange - Part 1: Basic rules</title>
            <author>
              <organization>International Organization for Standardization</organization>
            </author>
            <date year="2019" month="February"/>
          </front>
          <seriesInfo name="ISO" value="8601-1:2019"/>
        </reference>
      </references>
    </references>
    <?line 399?>

<section anchor="examples">
      <name>Examples</name>
      <section anchor="canonical-imdf">
        <name>Canonical IMDF</name>
        <ul spacing="normal">
          <li>
            <t><tt>Mon, 05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>05 Jan 2026</tt></t>
          </li>
          <li>
            <t><tt>Mon, 05 Jan</tt></t>
          </li>
          <li>
            <t><tt>05 Jan</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="permitted-yearless-variants-1">
        <name>Permitted Yearless Variants</name>
        <ul spacing="normal">
          <li>
            <t><tt>Mon 05 Jan</tt></t>
          </li>
          <li>
            <t><tt>Jan 05</tt></t>
          </li>
          <li>
            <t><tt>Mon, Jan 05</tt></t>
          </li>
          <li>
            <t><tt>5 Jan</tt></t>
          </li>
          <li>
            <t><tt>Jan 5</tt></t>
          </li>
          <li>
            <t><tt>Mon 5 Jan</tt></t>
          </li>
          <li>
            <t><tt>Mon, Jan 5</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="not-imdf">
        <name>Not IMDF</name>
        <ul spacing="normal">
          <li>
            <t><tt>24 August 2026</tt> - Full month names are not defined.</t>
          </li>
          <li>
            <t><tt>24-AUG-2026</tt> - Hyphens are not defined.</t>
          </li>
          <li>
            <t><tt>2026 Aug 24</tt> - Year-first order is not defined.</t>
          </li>
          <li>
            <t><tt>Jan 05 2026</tt> - Month-day order cannot include a year.</t>
          </li>
          <li>
            <t><tt>Mon 24 Aug 2026</tt> - A weekday before a dated year needs comma.</t>
          </li>
          <li>
            <t><tt>Mon Jan 05</tt> - Month-day order requires a weekday comma.</t>
          </li>
          <li>
            <t><tt>24/08/2026</tt> - The month is numeric.</t>
          </li>
          <li>
            <t><tt>2026-08-24</tt> - This is ISO 8601, not IMDF.</t>
          </li>
        </ul>
      </section>
    </section>
    <section numbered="false" anchor="revision-history">
      <name>Revision History</name>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA61aa2/bRpf+Pr9ioHxpA1G+1GkTFwVWje3GL+LLxs4WRRCg
I3IkcU2RWg5pVwmyv32fc87MkJTkoi+wLhrxMpcz5/KcZ84wSRLV5E1hT/Vl
2di6tI2+qspmmVybldVnprH6oqpXptHfXV6dXXyvzGxW20c0x53KqrREu1Od
1WbeJEtbFnm6TPJVNk8OD1WG7qf6+PD4x+TwdXJ8olI8WFT15lTn5bxSrp2t
cudyTLhZkwjn9xcqX9enuqlb1xwfHr45PFamtuZU/2ZLW5tCPVX1w6Ku2nVP
4vNykZfW1nm50PfGPZDIqVUPdoPW2anSOtEki57zUvg+NYUtM1PzzbJdmTLB
PJmZFVaZtllWtfTLS3eq7yf6nawNz7SWNd8vq5VxgxdVvTgND/pS8UvX1NY2
WEndYi1PpsjwZKJf/cRv07zZUN+8mNVVWcqzKsM8o59ODl8fjvyTtmxIf2fn
fG9XJi+gLhblP7z+J5nll22dn+pl06zd6cFB9+5AqZL1kD9aWuOHi7fHR0dv
/OXro59OTpUi+wzbvDr+4SS0OT4OD3+Il2+Ojg7p8vLu5vWPh0enLIL3rRE7
kikzPIBbJfqDXdfW2bLBDFXpyDA6TlmVuIZp06UpF9T61tSNPjrVvxqXp7pu
C+tEHZ2hovbFKXgUU+ibemHK/IsMSpPcNYasnvln3DO46dGbBO7GpoLVrCOB
wthY1ammdSVHp9RSJUmizQwWNGmj1P0ydxrR0K6wJp3ZOSzvYBb7D8NqrAxs
W6a5s+Kp9UBBLDr8qcjdMimgldZAMey1Kq1Wq7bMU244UYrGQ/f/aXMMAJ1r
U6yXZmYbqG5FMmgJ4Vw6aBZ9ZR5EXiVNHnPXmqLY6Cx3TV6mjZ7X1YoXVGKN
NcbKzIYtWtusTdHZ1nVVO4R462ymZ9R1PpeYrO1CzEFLSxCStqbVPmJ5ZP0J
6c9qt7ZpPvcL0es6X5k6JxG8NpfVE6MOj4KV1VZ7Hdlsoi4bbV2D8IWK6C29
w/SQTldts24bDn6WeG3rVd5QmyLHBVo42Keaq7lZ5UVu9qj6EaKYsnETfWYb
hBz65CUNChfNClpj7hTmcXlmNY3t0mptgzWyChKVVUNWLUxqyZvYmdiuK5Mu
scC+z491mDlRpW3hZIUe2Hms0yVgoiqqBZ4U2lU1zLQYIwY4xKCJ1ZoUS266
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
U4bbqP8D+J/B5jgrAAA=

-->

</rfc>
