年齢早見表 ・ 生年月日 から ぜんぶ わかる 令和八年 十一月七日(土) 午年
歳 年齢早見表.jp
基礎

西暦と和暦の違い・変換早見表

西暦と和暦の違い・変換早見表

「令和って西暦何年から?」「昭和45年は西暦何年?」これ、意外とパッと出てこないよね。 このページでは、西暦と和暦の変換のしかたと早見表をまとめてるよ。

和暦とは

日本独自の年号(元号)を使った年の数え方。「令和○年」「昭和○年」のように表す。 西暦はグレゴリオ暦という国際的な暦で、和暦は天皇の在位に基づいた日本の暦。

公的書類・銀行・官公庁では和暦が使われることが多い。

現在の元号 — 令和

令和は 2019年(平成31年)5月1日 から始まった。

令和元年 = 2019年
令和2年 = 2020年
令和7年 = 2025年
令和8年 = 2026年

変換式: 令和 + 2018 = 西暦
例: 令和7年 → 7 + 2018 = 2025年

元号ごとの変換早見表

令和(2019年〜)

令和 西暦
元年 2019年
2年 2020年
3年 2021年
4年 2022年
5年 2023年
6年 2024年
7年 2025年
8年 2026年

平成(1989年〜2019年)

平成 西暦
元年 1989年
10年 1998年
20年 2008年
30年 2018年
31年 2019年(4月30日まで)

変換式: 平成 + 1988 = 西暦

昭和(1926年〜1989年)

昭和 西暦
元年 1926年
20年 1945年
40年 1965年
50年 1975年
60年 1985年
64年 1989年(1月7日まで)

変換式: 昭和 + 1925 = 西暦

大正(1912年〜1926年)

大正 西暦
元年 1912年
15年 1926年(12月24日まで)

変換式: 大正 + 1911 = 西暦

明治(1868年〜1912年)

明治 西暦
元年 1868年
45年 1912年(7月29日まで)

変換式: 明治 + 1867 = 西暦

改元年(同じ西暦に2つの元号がある年)

西暦 元号の変わり目
1912年 明治45年 → 大正元年(7/30〜)
1926年 大正15年 → 昭和元年(12/25〜)
1989年 昭和64年 → 平成元年(1/8〜)
2019年 平成31年 → 令和元年(5/1〜)

改元年の書類は「いつ」の話なのか、前後の元号に気をつけてね。

まとめ

西暦 → 和暦の変換は、元号ごとの「プラスする数」を覚えておくと便利。

  • 令和: +2018
  • 平成: +1988
  • 昭和: +1925

もしくは、このサイトの和暦変換ツールを使えばすぐわかるよ。

計算で確かめた表(2026年11月5日時点)

大正から令和までの各元号が何日続いたかと、改元の年に古い元号・新しい元号が何日ずつだったかを数えました。表の数字は2026年11月5日に計算したもので、手で書き足したものはありません。

元号ごとの日数

元号 始まった日 終わった日 続いた日数(初日と最終日を含む) 年に直すと
大正 1912年7月30日 1926年12月24日 5,261日 14.4年
昭和 1926年12月25日 1989年1月7日 22,660日 62.0年
平成 1989年1月8日 2019年4月30日 11,070日 30.3年
令和 2019年5月1日 続いている(2026年11月5日時点) 2,746日 7.5年

明治は旧暦の時代に始まり、始まりの日の数え方が資料によって分かれるので表に入れていません。

元号が続いた日数(グラフ。数字は上の表と同じ)

改元の年の日数の内訳

西暦 前の元号 日数 新しい元号 日数
1912年 明治45年 211日 大正元年 155日
1926年 大正15年 358日 昭和元年 7日
1989年 昭和64年 7日 平成元年 358日
2019年 平成31年 120日 令和元年 245日

改元の年の内訳(グラフ。数字は上の表と同じ)

西暦から和暦を出すときに引く数(グラフ。数字は上の表と同じ)

同じ計算を自分で確かめる

元号の日数は次のコードで数えられます。

from datetime import date
eras = [("大正", date(1912, 7, 30), date(1926, 12, 24)), ("昭和", date(1926, 12, 25), date(1989, 1, 7)),
        ("平成", date(1989, 1, 8), date(2019, 4, 30)), ("令和", date(2019, 5, 1), date(2026, 11, 5))]
for name, start, end in eras:
    print(name, (end - start).days + 1, "日")

2026年11月5日に Python 3.14 で実行した結果です。

大正 5261 日
昭和 22660 日
平成 11070 日
令和 2746 日
SPONSOR
SPONSOR