このツールでできること
これは日本の暦(和暦)に対応した計算ツールです。日本では西暦のほかに、天皇の在位ごとに年を数える「和暦(元号)」が使われています。本ツールは、元号と和暦の年を入力すると、対応する西暦(グレゴリオ暦)と、それが今から何年前にあたるかを表示します。明治・大正・昭和・平成・令和に対応しており、和暦から西暦への変換にお使いいただけます。
使い方
まずプルダウンから元号(明治・大正・昭和・平成・令和)を選び、その元号での年数を入力します。たとえば昭和33年なら、元号に「昭和」、年に「33」と入力します。計算結果には、入力した和暦、対応する西暦、そして基準年である2025年から見て何年前かが表示されます。
計算式の解説
各元号には、その元年の前年にあたる西暦を「基準値(オフセット)」として固定で設定しています。明治元年=1868年なので明治の基準値は1867、大正は1911、昭和は1925、平成は1988、令和は2018です。西暦は単純に 基準値 + 和暦の年 で求められます。何年前かは 現在の年 - 西暦 です。
$$\begin{gathered} \text{西暦} = \text{基準値} + \text{和暦の年} \\[1.5em] \text{何年前} = 2025 - \text{西暦} \end{gathered}$$割り算を使わないため、端数や丸めの問題は発生しません。なお歴史的には、日本がグレゴリオ暦を採用した明治6年(1873年)以降に適用されます。
計算例
昭和33年の場合:基準値1925 + 33 = 1958(西暦)。基準年を2025年とすると、何年前か = 2025 - 1958 = 67。
$$1925 + 33 = 1958$$$$2025 - 1958 = 67$$つまり昭和33年は西暦1958年で、今から67年前ということになります。
よくある質問
実際の元号の終わりを過ぎた年でも計算できるのはなぜ? この計算式は固定の基準値を使うだけで、その元号の実際の最終年で打ち切る処理はしていません。そのため「大正114年」でも2025と計算されます。これは遊び感覚の変換に使える、よく知られた仕様です。
西暦が現在の年より後になったら? 何年前かはマイナスになり、その日付が未来であることを意味します。
なぜ令和も含まれているの? 元の参照ページでは明治~平成までしか掲載されていませんでしたが、本ツールでは完全に対応させるため令和(基準値2018、令和元年=2019年)を追加しています。