手軽屋
ツール一覧

24時間表記と12時間表記:JIS X 0301とAM/PM文化

「14:00」と「2:00 p.m.」、「0:00」と「12:00 a.m.」、書類によって表記がバラバラなのはなぜか。本記事ではJIS X 0301とISO 8601が定める原則、英語圏のa.m./p.m.の歴史、誤読を防ぐ書き方を整理します。

JIS X 0301:2019とISO 8601-1:2019の原則

日本のJIS X 0301(日付及び時刻の表記)は、ISO 8601-1(情報技術−日付及び時刻の表記−第1部:基本規則)に完全準拠した規格で、時刻表記の基本表現は24時間制です。

24時間表記が「正式」とされるのは、12時間表記では「12:00 a.m.」が深夜0時か正午か曖昧になる問題を構造的に解決できるためです。

英語圏のa.m./p.m.とラテン語の歴史

a.m./p.m.はラテン語「ante meridiem(正午より前)」「post meridiem(正午より後)」の略です。

NIST(米国国立標準技術研究所)も、12時間表記では「12 a.m.」「12 p.m.」のような表現を避け、「12 noon」「12 midnight」と明示することを推奨しています。

日本の公文書・法令での扱い

日本では、公的書類は基本的に24時間表記、もしくは「午前」「午後」を付した12時間表記が使われます。

分野表記の例根拠
戸籍届出午前9時30分戸籍法施行規則の様式
登記簿謄本平成31年4月1日 09時30分不動産登記法・商業登記法
航空・鉄道時刻表14:30国際運輸慣行(24時間制)
船舶日誌1430(4桁)海事慣行
病院カルテ14:30日本医療情報学会推奨

一方、新聞・テレビ番組表・小売店の営業時間など、日常生活に近いものは12時間表記+「午前/午後」が一般的です。

契約書での誤読を防ぐ書き方

契約書や同意書で時刻指定があると、解釈の食い違いがトラブルの種になります。実務での推奨記法は次の通り。

プログラム・データ交換での標準

システム間でデータをやり取りする場合は、ISO 8601拡張表現(RFC 3339)が事実上の標準です。

日本国内のWebサービスでも、内部はUTC保存・表示時にJSTへ変換するのが基本パターン。本サイトのデジタル時計もブラウザのIntl.DateTimeFormatでJSTを生成しています。

同シリーズの記事