古代历法有两种:
阳历即回归年(以太阳为周期):约365.2422天,决定四季更替。
阴历即朔望月(以月亮为周期):约29.5306天,决定月相盈亏。
12个朔望月仅约354天,比回归年短11天左右。若不调整,几年后月份就会与季节完全错位。
中国古人发现 19个回归年 ≈ 235个朔望月(误差极小),于是确立:每19年中设置7个闰年,闰年多加一个闰月(全年13个月)
这样19年共235个月,与19个太阳年的天数基本吻合,实现了阴阳调和。
闰月不固定在某月之后,而是根据二十四节气决定:
- 二十四节气分12个"节气"和12个"中气"
- 若某个月份不含中气(只有节气而无中气),则定为闰月,沿用上月名称(如闰四月、闰七月)
这样的安排可使春节日期在公历1月21日至2月20日之间浮动。
- 农历生日与季节保持大致对应
- 二十四节气(阳历成分)指导农事绝对精准
这一体系体现了中国古代天文学的高度成就,我们的阳历生日与阴历生日每19年可重叠一次(即19岁、38岁、57岁、76岁…)。