怎么计算 什么是闰年( 二 )


在清朝以前 , 农历采用“十九年七闰月法” , 也就是每十九年中 , 有七年出现闰月 , 因为阴历每年少11天 , 19年就少209天 , 209天正好可以分配在7个阴历月中(7*29=203
阴历月存在高阶小数 , 所以时间长了后十九年七闰月法也会出现较大误差;在明朝崇祯时期 , 西方传教士汤若望来带中国 , 把西方更准确的公历入进来 , 在汤若望、徐启光等人的工作下 , 农历闰月方法改为“无中气月置闰法” , 一直沿用至今 , 农历的准确性也大大增加 。
无中气月置闰法
要了解农历闰月的规则 , 我们需要了解什么是二十四节气 。
二十四节气
地球绕着太阳转 , 公转轨道是椭圆 , 其中冬至点为近日点 , 夏至点为远日点;定义地球每转过15°为一个节气 , 一共二十四个节气 , 可以利用开普勒第三定律 , 来计算公历中的节气时间点 。

怎么计算  什么是闰年

文章插图
因为公历中一个月是365.2422/12=30.44天 , 而农历一个月为29.53天 , 随意随着时间的推移 , 节气会在农历中滞后 , 节气又分为节令和中气 , 那么终有一天 , 会出现农历中没有中气的月份 。
怎么计算  什么是闰年

文章插图
于是农历历法规定 , 在两个冬至之间 , 若有12个月不置闰 , 若有13个月则置闰 , 以此确定何时闰年;当遇到闰年的年份 , 取该年冬至后 , 第一个月没有中气的月份来闰月 , 其名称是在前面一个月的名字前加上“闰” , 这就是“无中气月置闰法” , 如此制定之后 , 闰月刚好可以补偿掉和公历的误差 。
2262年闰正月
比如:
(1)公历2261年12月22日是冬至 , 对应农历冬月三十 , 那么到2262年冬至之间 , 就会出现13个月 , 按照规定 , 将在是2262年闰月;
(2)公历2262年1月20日是中气大寒 , 对应农历腊月二十九 , 所以该月不置闰;
(3)公历2262年2月19日是中气雨水 , 对应于农历正月三十 , 所以该月不置闰;
(4)公历2262年3月21日是中气春分 , 如果正月之后接二月 , 将导致农历二月份没有中气 , 按照规定该月为闰月 , 取前面一个月(正月)来闰 , 叫做闰正月(小月) 。
怎么计算  什么是闰年

文章插图
所以2262年就有2个正月 , 至于是否过两个春节 , 就不是我们这代人考虑的了 。
闰月的大小并不跟着被闰的月份 , 比如2017年闰六月是30天 , 而2025年闰六月只有29天 , 农历月份是根据月相制定的 , 至于闰月取大小还是小月 , 需要用实际月相来确定 , 使得新月均在初一前后出现 。
补充知识:
(1)二十四节气本质是按照阳历制定的 , 阳历描述的是太阳变化规律 , 所以二十四节气能很好地反应四季变化;
(2)地球公转轨道是椭圆 , 冬至在近日点地球公转速度快 , 两个节气之间时间更短(14、15天) , 出现没有没中气月份的概率非常小 , 所以腊月、冬月和正月出现闰月的情况非常罕见;