现代天文学一般会使用公式来计算月相的具体时刻。
大家普遍在用的,是比利时天文学家琼·米斯在《天文算法》中基于ELP-2000/82月球理论提出的如下这个公式:
JDE=.09765+29. + 0.^{2} - 0.^{3} + 0.T^{4}
公式看上去很复杂,但是没超过初一数学计算能力。
举个例子吧。
随便想个日子,那就看看虎年之一个月圆(正月十五)是哪一天吧。year就差不多是在2022年2月中旬月圆之夜,换算成十进制即year=2022.13
k ≈ (2022.13 – 2000)*12.3685=273.71按上面所要求的,k取整数,即 k=274
T = 274/1236.85=0.22153
代入上面那个长长的公式,得 JDE = .
通过转换,可得这个日期对应的是公元2022年03月02日23时29分45秒
(如果k取273,则JDE得.,即2022年02月01日10时45分42秒)
这里的时间再加上8小时,即是北京时间。
2月1日就是正月初一,3月3日就是二月初一。
那么再加上14天,就是月圆之夜了。所以虎年之一个月圆是在2022年2月15日。
(上面这个计算其实省略了14个额外修正参数的计算,但我们只是想知道日期而不用精确到秒的话,可以直接省略了,嗯,对于精度不高的日期计算,甚至可以直接把T的2次方3次方4次方都给省略了也不影响)
这样就能计算每个月圆之夜是哪一天了,可以做成像下面这样的工具,
动手能力强的话,自己也可以每年做一个,具体可以在参考中找到打印的PDF文件。
哦,不对,我们中国人干嘛费这么大劲,直接打开手机看农历哪天是十五不就完了?
参考小行星(2213) Meeus就是以他的名字命名-Touze, M. and , J., "The lunar ELP 2000", and , vol. 190, no. 1-2, Jan. 1988, p. 342-352。 这是-Touze和在1983年提出的一个月球位置的半解析理论Jean Meeus, , Secon , 1998, PP 345-347E代表每天按86400个标准秒长严格地计日任意其它k值的计算结果没有意义式中“year”是带小数点的十进制数,例如2022.25表示2022年3月末。(所以2000 年前k取负数)。这里k要取整,否则没有意义。具体将儒略日转换为公历的公式比较复杂,这里略了,网上一大把代码和在线计算,比如
未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网。
原文地址:《国外没有农历,怎么算月圆之夜?》发布于:2024-02-22
还没有评论,来说两句吧...