| ■旧暦計算ライブラリ |
変換テーブル方式の計算プログラムが多い中、実際に太陽と月の黄経を計算して旧暦を求めています。
本ライブラリは、CGIスクリプト「Web Calendar2」にて、六曜・24節気等を表示する際に使用しています。
旧暦計算ライブラリを使用して西暦(グレゴリオ暦)から、旧暦(太陰太陽暦;天保暦)を計算するサンプルです。下のボックスに計算したい日付を西暦で入力し、「計算」ボタンをクリックして下さい。
スクリプトのダウンロード qreki.pl
そんな時に林さんという方からメールをいただき、Java Scriptによる旧暦計算プログラムがあることを知りました。またそれは元々はAWKスクリプトの移植ということも分かりました。AWKのソースからPerlに移植し、Web Calendar2 Ver0.20から、このライブラリを使用して旧暦や六曜を計算しています。