和暦の計算

頭の中で西暦年から和暦へ変換するのは面倒なので、Javascriptの学習がてら「西暦を和暦に変換するプログラム」を作成しました。

西暦年のみで計算

元号が切り替わるのは「日」単位ですが、ざっくりと和暦が分かれば良いので年単位で変換するプログラムにしてみました。

結果:

西暦年+月日で計算

こちらは日付レベルで和暦に変換できます。
日付を和暦に変換する際には、面倒な計算を排するために時刻のシリアル値を使って計算しています。

西暦

結果: