トップQs
タイムライン
チャット
視点
月齢
ウィキペディアから
Remove ads
月齢(げつれい)には、次のような意味がある。
![]() |
![]() |
暦法における月齢(げつれい)とは、直前の朔の瞬間からの経過時間を日を単位として表したものである[1]。通常「ある日の月齢」といえばその地域の標準時正午の月齢である[2]。 したがって、朔の瞬間の時刻によって月齢には後述するように小数で表される。
月齢と月相
月齢はおおむね月の満ち欠け(月相)と連動するため、月相の目安として用いることができる[2]。 ちなみに通常、月相は太陽と月の黄経差を28分割した整数で表すのに対し、月齢は小数点以下第1位まで求める。
ただし、月齢と月相の対応は一定ではなく、例えば、望の瞬間の月齢は13.9から15.6の間で変動する。すなわち、月齢14の日が満月とは限らない。これは月の軌道が楕円であるため、満ち欠けの速度が一定にはならないこと、さらに月の近地点が太陽の摂動により移動していることによる[3][4]。
旧暦との関係
旧暦では朔日(天保暦では朔の瞬間を含む日)が第1日目である[5]。したがって、月齢の端数を四捨五入して1を足せば旧暦の日付とおおよそ一致する。ただし、朔の瞬間が午後の場合は、月齢を負にはせず、その旧暦月1日の正午月齢は前月の最終日の翌日の数値(正の値)とする。
具体的な月齢の計算結果は以下のようになる。
Remove ads
グレゴリオ暦からの月齢計算
グレゴリオ暦の日付 y 年 m 月 d 日から月齢 age 日を求める略算法として、堀源一郎が1968年に『天文月報』で発表した簡易月齢計算法がよく知られている[6]。
- 西暦年数 y から 11 を引き、その値を 19 で割った余りを求め、11 を掛ける。この値を a とする。
- 月数 m から、下表によって b を求める。
- b は、6月までは「おにおににし (020224)」と語呂合わせで覚え、7月以降は m−2 として求める。a+b に日 d を加える。求めた値を 30 で割った余りが、その日のおおよその月齢である。ただし、最大 2 程度の誤差がある。
上の内容を数式にしたのが、次式である。y 年 m 月 d 日の月齢 age 日を求める。ここで、% は剰余演算子とし、b(m) は上表による値とする。例: 62%30 = 2、b(5) = 2。
- age = (((y−11)%19)×11+b(m)+d)%30
また,次の「満月方程式」によって、m 月の満月の日 D を求めることができる[7]。これは非常に簡単だが、やはり数日の誤差がある。
- D = (p−m)%30
ここで、p は、2020年は 12、2021年は 1、2022年は 20、…… と、年ごとに 11 ずつ引いていく。引けなくなったら 30 を足してから 11 を引く。
脚注
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads