满月的那一刻,是每隔同样多天就来一次吗?
月相图告诉我们样子,月相时刻还需要真实的周期修正。
你想约朋友看满月,不能只把“上次满月”加上一个固定月长。月球运动并不均匀,原书先估计平均时刻,再加上多组周期修正,分别求新月、上弦、满月和下弦。
打开互动课程 →
先猜一下
每次满月之间的时间,严格都等于29.530588861天吗?
查看答案与解释
不一样,这是平均月长 — 真实月相时刻还受月球和太阳运动的周期变化影响。
再把体验和科学连起来
先说明哪一种月相
月相时刻按地心日月黄经差定义。新月0°、上弦90°、满月180°、下弦270°,不要求三天体空间精确共线。
月相时刻是明确的几何条件
平均月长只是起点
以2000年附近的新月为编号起点。不同相位用整数、四分之一、二分之一或四分之三的k。
平均时刻:29.530588861 k 加多项式
加上完整的主要周期项
新月/满月/弦月有各自修正;弦月还加减W,所有相位再加14项补偿。
真时刻 = 平均时刻 + 相位修正 + 额外修正
再决定能否从本地看到
满月时刻是全球同一事件的时间标签,但当天是否能看见、在几点看到,还要考虑时区、升落与天气。
TT日期不是本地钟表时间
k以朔望月为计数单位,整数、加0.25、0.5、0.75分别对应四个月相。先算平均JDE,再加该月相专用周期项和附加项;不能只用固定29.53天外推精确时刻。
试一试
比较同一时期四种月相,或点原书1977新月、2044下弦算例。日期使用TT,不是你所在地的钟表时刻。
动手看一遍 →
符号不用背
- k
- 月相事件编号,步长为1/4
- JDE / TT
- 动力学时连续日数 / 地球时
- M / M′ / F
- 太阳近点角 / 月球近点角 / 月球纬度参数
- W
- 上弦与下弦符号相反的附加修正
算法、精度与适用范围
实现49.1平均时刻与49.A全部主要周期项,新月25项、满月25项、弦月25项;E/E²因子、上/下弦±W及14项额外补偿。k负数使用正确非负小数部分;非四分之一整数明确拒绝。通过原书49.a/b及AA+多相位/正负k对照。本课按年份估计附近编号,非实时“下一次”查询,不包含UTC闰秒/ΔT或本地升落。
我的理解检查
满月发生就一定发生月食吗?
不一定 — 满月是黄经相差180°;月球还可能偏离黄道面,不必进入地影。
在本章,k的0.25部分代表什么?
上弦 — 整数为新月,+.25上弦,+.5满月,+.75下弦。
输出满月TT时刻,能直接当成你家日历上的当地时间吗?
不能 — 还需时间尺度与时区转换,并检查本地是否在地平线上方。
月相时刻需要求几何事件,平均月长只是起点;同一事件与本地看见它是两件事。
Jean Meeus · Astronomical Algorithms, 2nd ed. · 第 49 章