ブログ時間

和暦の年: 令和・平成・昭和を西暦に変換する

日本の元号カレンダーの仕組み、変換が固定のオフセットにならない理由、改元年のエッジケース、そして元号の日付が今も公的書類で使われている場面を解説します。

日本のある書類が生まれ年を尋ねるとき、選択肢は1990ではなく昭和、 平成、令和です。日本の公的書類、銀行の用紙、行政の書類は今も 元号(gengō)の制度で運用されており、年は各天皇の在位の始まりから 数えます。元号の年と西暦(グレゴリオ暦)の年の変換はおおむね単純な 計算です。しかし改元年で誤りが生じやすく、まさにそこが最も重要な 場面です。

元号制度の仕組み

各元号は新しい天皇が即位したときに始まり、年を1から数えます。最近の 元号は次のとおりです。

  • 令和(Reiwa)2019年に始まりました。令和1年 = 2019年です。
  • 平成(Heisei) — 1989年から2019年までです。平成1年 = 1989年です。
  • 昭和(Shōwa) — 1926年から1989年までです。昭和1年 = 1926年です。

元号の最初の年は「1 年」ではなく元年(gannen)と書きます。 そのため正式な表記では2019年は令和1年(Reiwa 1 nen)ではなく 令和元年(Reiwa gannen)です。ただし両者は同じ年を指します。

変換、そして固定のオフセットにならない理由

ひとつの元号の中では、変換は足し算です。

  • 令和 → 西暦: year + 2018 (Reiwa 6 = 2024)
  • 平成 → 西暦: year + 1988 (Heisei 31 = 2019)
  • 昭和 → 西暦: year + 1925 (Shōwa 64 = 1989)

ただしオフセットが元号ごとに異なる点に注意してください。そのため 単一の式は存在せず、まずどの元号に属するのかを知る必要があります。 さらに各元号が年の途中で始まるため、境界の年が重なり、これが 本当の落とし穴です。

改元年は重なります

元号は1月1日に切り替わりません。在位が替わる日に切り替わるため、 改元年はふたつの元号に属します。

  • 2019年平成31年(1月1日〜4月30日)であると同時に 令和元年(5月1日〜12月31日)です。同じ西暦の年が、月によって 異なる元号の年に対応します。
  • 1989年昭和64年(1月1日〜1月7日)であると同時に 平成元年(1月8日以降)です。昭和64年はわずか1週間しか 続きませんでした。

そのため「2019年を元号に変換する」という求めには、月日がなければ 単一の答えがありません。日付を無視する変換ツールは、改元年の初めに 生まれた人すべてに対して誤った結果を出します。そうした人は どのデータセットにも存在します。これは近道で処理できない唯一の場合です。

元号の日付が今も現れる場面

元号制度を儀礼的なものとして扱いたくなりますが、日本の日常生活では 中心的な役割を担っています。

  • 政府や自治体の用紙、税の書類、公的な証明書です。
  • 銀行や保険の書類です。
  • 運転免許証や多くの身分証明書です。
  • 新聞や正式な文書は、西暦と並べて、あるいはその代わりに元号を よく使います。

日本の用紙を取り込むものや、日本の利用者に日付を表示するものを 作るなら、この変換が必要になります。そしてその変換は改元年を 正しく扱う必要があります。

実務上のメモ

  • 令和6年は2024年です。 逆方向では西暦 − 2018 = 令和の年ですが、 2019年5月以降の日付に限ります。
  • 「現在の元号」をハードコードしないでください。元号は変わります。 2019年の令和の開始は、平成が永続すると想定していたすべての システムにそれを思い知らせ、当時はソフトウェアが慌てて対応する 事態になりました。
  • 元号の扱いは残りの日付ロジックと組み合わせてください。変換された 後の基となる時点は、依然として通常のグレゴリオ暦の日付だからです。

特定の元号の年を西暦へ、あるいはその逆へ、改元の月を扱いながら 変換する作業は、当サイトの和暦変換ツールが ブラウザ内で行います。データに旧暦も関わる場合、これは伝統的な 日付や誕生日でよくありますが、旧暦・新暦変換ツールが その別の変換を扱います。