和暦と西暦の対応表と改元日の注意点
結論:西暦は、元号の年に令和なら2018、平成なら1988、昭和なら1925を足すと求まりますが、改元の年は日付で元号が変わり、1989年は1月8日から平成、2019年は5月1日から令和です。行政の書類や社内の台帳は和暦、システムの入力は西暦という現場で、名簿や履歴の日付を変換する方が対象です。改元の年を年だけで機械的に処理すると間違えます。この記事では対応表と、間違えやすいポイントをまとめます。
元号と西暦の対応表
| 元号 | 開始 | 終了 | 元号年の求め方 |
|---|---|---|---|
| 明治 | 1868年(明治元年) | 1912年(明治45年)7月29日 | 西暦 − 1867 |
| 大正 | 1912年7月30日(大正元年) | 1926年(大正15年)12月24日 | 西暦 − 1911 |
| 昭和 | 1926年12月25日(昭和元年) | 1989年(昭和64年)1月7日 | 西暦 − 1925 |
| 平成 | 1989年1月8日(平成元年) | 2019年(平成31年)4月30日 | 西暦 − 1988 |
| 令和 | 2019年5月1日(令和元年) | 現在 | 西暦 − 2018 |
たとえば昭和60年は 60 + 1925 = 1985年、令和8年は 8 + 2018 = 2026年です。逆に西暦から求めるときは、2026 − 2018 = 令和8年となります。
改元の年は「日付」で元号が決まる
改元があった年は、同じ西暦年の中に2つの元号が同居します。1989年は1月7日までが昭和64年、1月8日からが平成元年です。2019年は4月30日までが平成31年、5月1日からが令和元年です。1926年は12月25日から昭和元年で、それ以前は大正15年、1912年は7月30日から大正元年で、それ以前は明治45年でした。
したがって「1989年生まれは平成元年生まれ」と決めつけると、1月1日から7日生まれの人は昭和64年生まれなので誤りになります。名簿を一括変換するときは、年だけでなく月日を見て元号を判定する必要があります。
存在しない日付に注意する
「平成元年1月7日」「令和元年4月30日」「昭和64年1月8日」は、いずれも存在しない日付です。改元前後の日付を手入力した資料では、こうした誤記がまれに混ざっています。変換ツールや関数を使うときは、存在しない組み合わせをエラーとして弾いてくれるかどうかを確認しておくと、誤った日付をそのまま次の工程へ流さずに済みます。
「元年」と「1年」は同じ意味です。書類では「令和元年」が正式ですが、システムでは「R1」や「令和1年」と表記されることが多く、変換時には両方を受け付ける必要があります。
書類でよく使われる略記
| 元号 | 英字略記 | 例 |
|---|---|---|
| 明治 | M | M45.7.29 |
| 大正 | T | T15.12.24 |
| 昭和 | S | S60.4.12 |
| 平成 | H | H31.4.30 |
| 令和 | R | R2.4.1、R02/04/01 |
運転免許証や年金関係の書類、社内の台帳では「S60.4.12」「H31/04/30」のような略記が一般的です。数字の桁をゼロ埋めするかどうか、区切りがピリオドかスラッシュかは発行元によって異なるため、複数の様式を受け付ける前提で処理します。
Excelでの扱い
Excelでは、日付型のセルに対して表示形式を「[$-ja-JP]ggge"年"m"月"d"日"」のように指定すると和暦で表示できます。逆に「S60.4.12」のような文字列を日付型に変換するには、DATEVALUE関数が和暦文字列を解釈できる場合もありますが、環境やバージョンによって挙動が異なります。和暦と西暦が混在した列を誤りなく処理するには、いったんすべてを西暦の日付型に揃えてから計算するのが無難です。
よくある質問
令和はいつからですか?
2019年(平成31年)5月1日からです。平成31年政令第143号「元号を改める政令」は、天皇の退位等に関する皇室典範特例法の施行の日(平成31年4月30日)の翌日から施行されました。2019年4月30日までは平成31年です。
昭和64年は何日までですか?
1989年(昭和64年)1月7日までです。昭和64年政令第1号「元号を改める政令」は1月7日に公布され、公布の日の翌日から施行されたので、1月8日から平成元年です。
元号はどんなときに変わりますか?
元号法により、元号は政令で定め、皇位の継承があった場合に限り改めます。年の途中でも、改元の政令が施行された日から新しい元号になるので、改元の年は月日を見て元号を判定します。
西暦から令和の年を求めるには?
2019年が令和元年なので、西暦から2018を引きます。2026年なら2026−2018=令和8年です。平成は1988、昭和は1925を引きますが、1989年と2019年は月日で元号が変わります。
まとめ
- 元号年は西暦から一定の数を引けば求まるが、改元の年だけは月日で元号が変わる。
- 昭和64年1月8日や令和元年4月30日のような存在しない日付は、誤記として検出する。
- 「元年」と「1年」、S・H・Rの略記、ピリオドとスラッシュの違いなど、複数の表記を受け付ける前提で変換する。
根拠資料
- e-Gov法令検索 元号法(昭和54年法律第43号)
- e-Gov法令検索 元号を改める政令(昭和64年政令第1号)/元号を改める政令(平成31年政令第143号)