和暦・西暦変換
西暦の年・年月日を和暦に、和暦(令和6年5月1日・平成元年・R6.5.1・H31/4/30など)を西暦に変換します。改元日を日付単位で判定するため、1989年1月7日は昭和64年、1月8日は平成元年と正しく区別し、改元のあった年は両方の元号を表示します。平成32年のような存在しない和暦はエラーとして知らせます。干支、生年月日からの満年齢・数え年、直近100年分の早見表も確認できます。
和暦・西暦変換について
和暦(元号)は天皇の代替わりなどで改められ、明治以降は「一世一元」の制度により、明治・大正・昭和・平成・令和と続いています。改元は年の途中で行われるため、1989年は1月7日までが昭和64年、1月8日からが平成元年、2019年は4月30日までが平成31年、5月1日からが令和元年というように、同じ西暦年に2つの元号が存在します。年だけで換算すると誤りやすいのはこのためです。
このツールは各元号の開始日をもとに日付単位で変換し、年だけを入力した場合は改元の前後それぞれの期間を表示します。明治元年は改元の詔で遡って適用された慶応4年1月1日(西暦1868年1月25日)から始まるものとし、旧暦が使われていた明治5年以前の月日は西暦(グレゴリオ暦)のまま扱います。履歴書や公的書類の作成、生まれ年と年齢の確認などに活用できます。
主な使い方
- 1履歴書や申請書に書く生年月日・入学年を和暦に変換する
- 2書類に書かれた「H31.4.30」「昭和64年1月7日」などの和暦を西暦に直す
- 3生年月日から今日時点の満年齢と数え年を確認する
- 4改元のあった年(1989年・2019年など)に日付がどちらの元号に属するか確かめる
- 5早見表で生まれ年の和暦・干支・年齢を一覧で調べる
よくある質問
Q. 元号の切り替わりの日はどう扱われますか?
A. 各元号の開始日で判定します。大正は1912年7月30日、昭和は1926年12月25日、平成は1989年1月8日、令和は2019年5月1日からです。そのため1989年1月7日は昭和64年、2019年4月30日は平成31年と表示されます。
Q. 明治はいつから対応していますか?
A. 明治元年は西暦1868年1月25日からとしています。明治への改元は1868年10月23日ですが、その年の1月1日(旧暦の慶応4年1月1日=西暦1868年1月25日)に遡って明治元年とされたためです。なお明治5年(1872年)までは旧暦が使われていたため、その期間の月日は旧暦ではなく西暦の月日で表示します。それより前の日付には対応していません。
Q. 「平成32年」のような存在しない和暦を入力するとどうなりますか?
A. エラーとして表示します。平成は31年(2019年4月30日)までのため、平成32年や平成31年5月1日は存在しないと案内し、日付の場合は正しい元号(令和元年5月1日など)もあわせて示します。
Q. どんな形式で入力できますか?
A. 和暦は「令和6年5月1日」「令和元年」「令和1年」のほか、「R6」「H31.4.30」「S64/1/7」などの略号や「平31-4-30」のような1文字の元号にも対応しています。全角数字も使えます。西暦は「2019」「2019-04-30」「2019/4/30」「2019年4月30日」「20190430」の形式に対応しています。
関連ツール
- Unixタイムスタンプ変換Unixタイムスタンプ(エポック秒・ミリ秒)と日時を相互に変換します。ISO 8601形式やローカル時刻・UTCでの表示に対応し、ログやAPIレスポンスの時刻確認に便利。ブラウザ内で完結し、データは送信されません。
- タイムゾーン変換日本時間(JST)・UTC・ニューヨーク・ロンドンなど世界各地のタイムゾーン間で日時を変換します。海外とのミーティング調整やサーバーログの時刻確認に便利。サマータイムも考慮し、ブラウザ内で完結します。
- カラーコード変換HEX・RGB・HSLのカラーコードを相互に変換し、色のプレビューも表示します。CSSやデザインツールで使う色の値をすばやく書き換えられます。ブラウザ内で完結し、インストール不要ですぐに使えます。
- CSV ↔ JSON変換CSVをJSONに、またはJSONをCSVに相互変換します。1行目をヘッダーとして扱い、ダブルクォートで囲まれた値にも対応。データ分析やAPIデータの加工に便利です。ブラウザ内で完結し、データは送信されません。
- 数値進数変換2進数・8進数・10進数・16進数を相互に変換します。1つ入力するだけで他の基数の値を同時に表示し、ビット演算やカラーコード、メモリアドレスの確認に便利。ブラウザ内で完結し、データは送信されません。
- テキストケース変換テキストをcamelCase・snake_case・PascalCase・kebab-caseなど9種類のケースに一括変換します。変数名や関数名、定数名、ファイル名の命名規則をそろえるのに便利。ブラウザ内で完結し、データは送信されません。