月の満ち欠けの仕組み
月相計算ツールです。ブラウザ内のローカル天文計算式を使って、選んだ日付の月相・照明率・次の満月と新月の日付をすべて計算します。外部の天体暦サービスへのAPI呼び出しはありません。計算は月の朔望周期と既知の基準となる新月のユリウス日を使って現在の月齢と月相を決定します。入力した内容はデバイスを離れません。
照明率はJean Meeusの「Astronomical Algorithms(天文計算)」の標準計算式を使って月の位相角から導出されます。月相名(新月・三日月・上弦・十三夜・満月・十六夜・下弦・有明月)は最後の新月からの朔望周期の経過割合で決まります。近い将来や最近の過去の日付では、結果は公表された暦のデータと数時間以内の精度で一致します。