履歴書の生年月日、和暦で書くのか西暦で書くのか、いつも迷う。 契約書の「令和元年」が西暦で何月からなのか、すぐには出てこない。 西暦と和暦を年単位でも年月日単位でも変換でき、改元日をまたぐ日付は1つに確定できます。
使い方
- 「西暦→和暦」に西暦の年を入れます。月と日も入れると、改元をまたぐ年でも和暦が1つに決まります。
- 月と日を空欄にすると、年単位の変換になります。改元があった年は、該当する和暦が2つ並んで出ます。
- 「和暦→西暦」では元号を選び、年に数字か「元年」を入れます。月と日は空欄でも構いません。
- 月だけ、日だけの入力はエラーになります。月と日は、両方入れるか両方空欄にします。
存在しない組み合わせを入れると、エラーの文面で本当は何年何月何日にあたるかも出ます。
仕組み・計算式
元号の名称と一世一元の扱いは、元号法(昭和54年法律第43号)にあります。改元の日付は、そのたびに政令で決まります。平成から令和への改元は「元号を改める政令」(平成31年政令第143号)です。
このツールの中には、次の5行の表が入っています。
| 元号 | 西暦 = 元号年 + | 期間(西暦) |
|---|---|---|
| 明治 | 1867 | 1873-01-01 〜 1912-07-29 |
| 大正 | 1911 | 1912-07-30 〜 1926-12-24 |
| 昭和 | 1925 | 1926-12-25 〜 1989-01-07 |
| 平成 | 1988 | 1989-01-08 〜 2019-04-30 |
| 令和 | 2018 | 2019-05-01 〜 |
年月日で変換するときは、日付が表のどの期間に入るかで元号を決め、西暦年から「足す数」を引くだけです。和暦から西暦へ戻すときは足します。期間の外に出る日付は「存在しない」と判定します。
明治は1873年(明治6年)1月1日からにしています。これより前は太陰太陽暦(旧暦)で、日付がそのまま西暦に対応しないためです。明治5年12月3日を明治6年1月1日とする改暦は、明治5年太政官布告第337号によります。明治元年〜5年を入れるとエラーになります。
年だけの変換には注意が要ります。1989年は昭和64年でも平成元年でもあり、2019年は平成31年でも令和元年でもあります。年だけでは1つに決まらないので、このツールは両方を並べます。
計算例
下の値は、script.js の判定ロジックを手で追って確かめたものです。
例1: 改元日をまたぐ年月日
| 入力(西暦) | 出力 |
|---|---|
| 2019年4月30日 | 平成31年4月30日 |
| 2019年5月1日 | 令和元年5月1日 |
たった1日違いで元号が変わります。1989年1月7日は昭和64年1月7日、翌8日は平成元年1月8日です。
例2: 年だけの変換
2019 を入れて月日を空欄にすると、「平成31年」と「令和元年」が並びます。1912 なら「明治45年」と「大正元年」です。
例3: 存在しない年月日
和暦→西暦で昭和・64年・1月・8日を入れると、「昭和64年1月8日は存在しません」というエラーになります。続けて、その日は平成元年(西暦1989年1月8日)にあたると出ます。年だけで昭和65年を入れた場合は、昭和は昭和64年までだと案内されます。
正直なところ、改元日の境界は頭の中で追いきれません。令和元年は何月からだったか、自分もこのツールの表を見ないと答えられません。
よくある間違い
1. 年だけで変換して済ませる
改元の年は、年だけでは和暦が決まりません。書類に書く和暦は、必ず月日まで確かめてください。誕生日が1月8日以降なのか、5月1日以降なのか、確かめましたか。
2. 「昭和64年」や「平成31年」を日付なしで書く
昭和64年は1989年1月1日から7日まで、平成31年は2019年1月1日から4月30日までしかありません。この範囲外の月日を入れると、このツールはエラーにします。
3. 元年と1年を別の年だと思う
「令和元年」と「令和1年」は同じ年です。最初の年だけ「元年」と書く習慣があり、このツールはどちらの入力も受け付けます。
よくある質問
Q. 令和元年は西暦で何年何月から何月までですか?
A. 2019年5月1日からです。同じ2019年の1月1日から4月30日までは平成31年です。
Q. 2019年の早見表を作るなら、どう書けばいいですか?
A. 1〜4月は平成31年、5〜12月は令和元年と書きます。月日まで入れて変換するほうが、取り違えがありません。
Q. 全角の数字で入れても動きますか?
A. 動きます。全角の数字は半角に直してから判定します。スペースが前後に付いていても読み取ります。
Q. 令和の次の元号には対応していますか?
A. 対応していません。次の改元が決まった時点で、境界の日付を表に追加する必要があります。
Q. 明治元年から5年までの変換はできますか?
A. できません。1873年1月1日より前は旧暦で、西暦の日付と1対1に対応しないためです。
関連ツール
最終更新・根拠の確認日: 2026-10-30 · カテゴリ: 日付・時間