ISO 8601
日本産業規格 JIS X 0301(旧JIS C 6262)があり、ISO 8601:2000 の翻訳がJIS X 0301:2002「情報交換のためのデータ要素及び交換形式 ― 日付及び時刻の表記」(日本産業標準調査会、経済産業省)(英語題はISO 8601に同じ)に収められている。
規格では、「元号による日付」(和暦)が規定されている。 元号は「明」「大」「昭」「平」「令」または「M」「T」「S」「H」「R」であり、これらをメタ文字 N で表す。元治、慶応など明治よりも前の元号についての規定はない。
日付は、基本形式「YY.MM.DD」または拡張形式「NYY.MM.DD」で表される(元号での年も「YY」である)。このとき、年月日は2桁とし、1桁目のゼロは省略できない。年月日の区切り記号はハイフンではなくピリオドである(西暦年月日の場合は、2019-06-23のようにハイフンで区切る)。
他のタイムゾーンならばプラス記号 (+) またはマイナス記号 (−) で区切り、続けて時差を書く。拡張形式では、上記の例の場合は、YYYY-MM-DDThh:mm:ss+09:00 となる。
年月日と時分秒それぞれの区切りの符号には、ISOおよびJISによらない一般の慣習として、斜線「/」(2022/09/27)またはピリオド「.」(2022.09.27)が使われることがある。しかし、ISOおよびJISに従う場合、日付の表記では区切り記号にハイフン「-」だけを用い、時刻の表記では区切り記号にコロン「:」だけを用いる。ただし、日本において元号による年を表記する場合は、JIS X 0301に基づき、令04.09.27 または R04.09.27 のようにピリオドを用いる(#国家規格による拡張)。
日付と時刻との組合せにおいて基本形式と拡張形式との混在は許されず、どちらかに統一されていなければならない。
プログラミング言語の多くが拡張形式の日付を処理するようになっている。基本形式にも対応するものは必ずしも多くない。