スクリプトの紹介しました。スクリプトの紹介です。月相は月齢と連動はしますが、正確には一致しません。月の公転軌道が真円でないからです。正確に月相を計算するには太陽と月の黄経の差から計算します。今回紹介するのは、当方サイトの旧暦計算等で使用しているスクリプトから月相計算部分のみ抜粋した形となっています。実際には太陽黄経と月黄経が求まれば簡単に計算できるものであります。整数値に換算したものである。下弦そして、月相を計算する大まかな流れは以下のとおり。グレゴリオ暦からユリウス通日を計算。ユリウス通日については、過去記事もご参考に。BLOGユリウス通日から太陽の黄経を計算。ユリウス通日から月の黄経を計算。太陽の黄経と月の黄経から月相を計算。スクリプトの紹介なので、ここでは摂動等の詳細は説明しません。「摂動」とは互いの惑星の重力により軌道が乱れるということ、という事だけに留めておく。スクリプトは、長くなったので、ここには掲載しない。リポジトリに登録してああるので、そちらを参照。