2020年元宵节是哪一天?2020年的元宵节是哪一天?( 二 )


“平太阳日”是天文学上的专业术语 , 我们不必深究 , 只需要知道 , 朔望月的长度“有时长达29天19小时多 , 有时则仅有29天6小时多” 。
29.×××天也罢 , 19小时、6小时也罢 , 无论哪个数值都不是整数 , 但每个月又必须按整数划分天数 , 这些小数点后的时间就慢慢积累 , 凑成一天 , 于是就有了有的月份是30天 , 有的29天(比如2022年除夕就是农历腊月廿九) , 这是保持农历月的平均长度尽量接近真实的朔望月长度而进行的人为弥补 。
所以 , 朔望月的长度是由于月亮绕地球公转 , 而地球又绕太阳公转综合运动的结果 。
为什么月亮不在十五圆
罗佳结合中国古代历法史分析说 , 随着观测精度和历法精度的提高 , 中国古代天文学家发现按照平均朔望月长度定月时 , 会发生“朔”的真实时刻发生在上个月最后一天 , 这就产生了“朔”从初一跑到月末的困扰 , 这件事引起了天文学流派的很大争论和分歧 , 于是官方人为规定:每个月的开始(初一)必须是“朔”日(包括我们现代的农历) , 而“望”日则不必拘泥于每月的月半 。
【2020年元宵节是哪一天?2020年的元宵节是哪一天?】设想一下 , 月球绕着地球转 , 地球又带着月球绕着太阳转 , 月球绕地球的真实周期就会和朔望周期产生差异 , 比如 , 紧连的两个朔日之间是29.5天左右 , 也就是“朔”之后再过14.75天到“望” , 因没有初0日的说法 , 所以大概率“望”发生在初一+14.75即初十五还要再过0.75天 , 就是初十六了 。
罗佳指出 , 熟语“十五的月亮十六圆”就是说“望”发生的时刻在初十六 。如果再出现一些偶然情况——比如“朔”发生在初一当天较晚的时刻 , 而这个月的实际朔望周期又较长 , 就会导致“望”发生在初十七(“十五的月亮十七圆”了) 。理论上 , 月圆之时可以在初十四至初十七的任何一天 , 但再早或再晚就不可能了 。但因农历历法观测的需要 , 经常发生的望日还是在十五或十五之后 。
月圆不在十五 , 其实很常见 。比如 , 2021年中秋佳节 , 月亮在当天早上7时55分达到最圆 , 而当晚的皓月反而不是最圆 , 只不过肉眼分辨不出来 。这算是4年来的第一次十五月圆 , 之前的连续三年都是中秋“十五的月亮十六圆” , 不过好消息是 , 从2021年到2023年连续三年 , 中秋都会“十五的月亮十五圆” , 2024年中秋又会回到“十五的月亮十六圆” 。
天文年历也显示 , 2014至2016年连续三年 , 元宵之月都是“十五的月亮十六圆”;2017年到2020年连续三年 , 元宵之月则回归十五正圆 , “云峰缺处涌冰轮”;2020至2021年连续两年 , 又是“十五的月亮十六圆” 。而今年的十七圆还是较为罕见 。下一次元宵之月十七圆会是什么时候呢?罗佳说 , 因观测精度和模型的原因 , 农历很难外推很多年 , 比如查万年历 , 超过100年后的农历和公历对照就不完全准确了 。因此 , 这种“十五的月亮十七圆”的现象很难给出精确周期 。但有一个简单的“19年周期”现象可以作为参考 。比如 , 一个人的19岁、38岁……生日 , 公历日期和农历日期对应一般是一致的(也可能会有1—2天的偏差);另外 , 前几年有19年一遇的情人节(2月14日) , 那天正好也是正月十五等 。这是因为农历在设置闰月时 , 采取了19年置7闰的方式 , 所以才会出现大致19年的周期 。

推荐阅读