十一天之差:为什么必须置闰
农历的两个基本周期互不同步:朔望月长二十九点五三〇六天,回归年长三百六十五点二四二二天。十二个朔望月合计三百五十四点三六七二天,比一个回归年短约十点八七五天——差不多一年短出十一天。
十一天看似不多,累积起来却很惊人:三年累计超过一个月,十九年即可差出大半年。若历法不作任何补偿,用不了几个世代,所谓「正月」就会移到盛夏,「腊月」反而落在暑天——历法将彻底失去指示季节的功能。古人对此有极其清醒的认识:《尚书·尧典》已写下「期三百有六旬有六日,以闰月定四时成岁」,把置闰视为历法的头等大事。
解法只有一种:不是把年拉长,而是在适当的年份多安排一个月份,把欠下的时差一次补齐。这个补插的月就是闰月,有闰月的年份称闰年。加了一个朔望月之后,闰年长三百八十三到三百八十五天;而闰年在十九年中占七次,平均下来每年的长度便与回归年基本对齐——月序与季节的对应从此稳定,春节总在冬春之交,冬至永远锁在十一月。
古人把这笔时差称为「闰余」——岁末积下的、尚无着落的日子。积闰余而成闰月,积少成多、到期清偿,历法的置闰像一场与天象的长年对账:每年欠下十一天,两三年并作一月偿还,永不相欠。这个比喻虽是今人的概括,却颇近古法运转的实情。
换个角度再算一笔细账:一年差十点八七五天,两年差二十一天,三年差三十二天有余——已超过一个朔望月。也就是说,若三年不闰,历法上「少掉」的就不再是一旬半月,而是整整一个月;置闰以两三年为常态周期,正由此定。
十九年七闰:章岁与默冬章
十九年七闰是一个惊人的数学巧合:十九个回归年长约六千九百三十九点六〇二天,二百三十五个朔望月长约六千九百三十九点六八八天,两者仅差约两小时。这就是说,十九个太阳年恰好「装得下」二百三十五个月亮的圆缺,多出的不到半天的误差,须数百年才会显出一日之差。
二百三十五,恰等于十九乘十二再加七——十九年共二百二十八个月,再插七个闰月正是二百三十五个。西方以雅典天文学家默冬于公元前四三二年宣布这一周期而名之为「默冬章」;而在中国,古六历已以十九章为一元的章蔀体系行用,春秋中期的历法实践同样体现十九年七闰,东西方在天文观测的基础上各自独立地走到了同一条法则面前。
中国历法把这个周期称为「章」:一章十九年,七章为一蔀,二十蔀为一纪,三纪为一元——这套「章蔀纪元」的架构,正是以十九年七闰为第一块基石搭建起来的。西汉《太初历》以四千六百一十七年为一元,即以章、蔀层层推进。
还要补一句:十九年七闰是平均值而非死板的排班。十九年中具体哪七年置闰、闰在几月,都由「无中气置闰」的实际规则逐年决定;十九年只是长期统计的结果,具体到某一年,置闰的间隔可能相距两年,也可能紧挨着连闰。详见「无中气置闰」条。
两小时的年差虽小,却会缓慢显现:约每二百余年,默冬章的对应日期要偏差一日。后世历家因此并不死守十九年七闰,而是不断以新的观测校准置闰——从祖冲之《大明历》改用三百九十一年置一百四十四闰的精算,到郭守敬以四海实测重定历表,走的是「法随时改、历随时精」的路。十九年七闰作为入门法则与长期平均始终有效,精密推算则交给了不断更新的天文参数。
更直观的验证在生活里:许多人会发现农历生日与公历生日每隔十九年左右重合一次——两套年长在默冬章尺度上的近似复位。重合只是近似,偶有一日之差,但它把「十九年七闰」从古书中的数字变成了人人可验的天文事实。
默冬章的另一面是它的限制:它只保证月与年总数的对齐,不保证每个月的日序细节;大小月的安排、闰月的具体位置,都不在它的管辖之内。把它当作周期公式去推大小月或闰月,是初学者最常见的误用——章法管总量,细则归天文,界限须分清。
置闰的历史:从《尧典》到《太初历》
「以闰月定四时成岁」——《尚书·尧典》此语说明至迟在传世文献所记的尧舜时代,置闰已是官方历政。但早期闰月安插在何处,文献阙如。殷商甲骨文中有「十三月」之称,是年终置闰的痕迹;春秋战国时期,闰月多置岁末,称「闰余」。
古六历并行于战国,岁首各不相同,闰月位置亦无定规。汉初沿用秦制颛顼历,仍置闰于九月之后,称「后九月」。至汉武帝太初元年(公元前一〇四年)颁行《太初历》,第一次以法律形式明定「以无中气之月置闰」——把闰月的位置交给了天文:哪个朔望月含不到中气,它便是闰月。这一规则使闰月自然地散布于全年各月之间,历法结构与天象严丝合缝。
太初历的规则沿用至今已两千余年,仅在细节上随节气算法演进:清初《时宪历》改平气为定气后,节气间隔不再是均分之日,无中气之月的分布也随之微调,置闰的判定从此更依赖逐日推算。但「无中气置闰」四字,始终是农历置闰的不易之法。
太初历的诞生本身即是故事:汉初沿用秦历,日月食常不在晦日,历与天违的批评积之久矣。武帝纳司马迁等人之议,诏令改历,邓平、落下闳等八家竞献其术,最终以邓平八十一分律历胜出,落下闳的推步方法为其骨干。一场改历,牵动了测量、算学与朝议,也确立了两千年置闰的规则。
闰年的长度与近年闰月实例
闰年十三个月,全长三百八十三至三百八十五天,比平年(三百五十三至三百五十五天)多出整整一个朔望月。这使得农历年与公历年的对应出现较大摆动:闰年前后的春节在公历中可以相差一个多月。农历年长在三百五十三到三百八十五天之间摆动,振幅三十二天,是任何纯阳历都不会出现的。
近年较为人熟知的闰月实例:二〇二〇年闰四月,二〇二三年闰二月,二〇二五年闰六月。可以看到闰月的位置逐次前移又循环,恰是无中气置闰规则在天象约束下自然分布的结果,并非人为排定。下一个闰月出现在何月,同样须待历算给出,不可凭周期公式臆测。
闰月之下的日子仍有正常月日与干支:闰四月初五、闰六月初一,日序照常;月建则沿用前月,即闰四月的干支月名仍是四月之建。生辰落在闰月者,逢无闰之年如何过生日,民俗各有从简从宽的处理,属民间习惯,历法本身并无规定。
闰月对生日的另一种影响是「农历生日当年缺席」:生辰若在某月三十,遇小月便无三十日;若生在闰月,则多数年份根本没有这个月。民俗对此的处理是从权——或提前、或推后、或以同月之日代之,各地习惯不一。这些皆是民间从宜之举,历法本身只负责给出月日,不负责安排人情。
闰年还有一桩特别处:闰年十三个月,春节前后的季节错动可达一个月之巨,故有闰之年的公历对应整体后移,中秋可晚至十月初,春节可迟至二月下旬。翻检历表时见「今年节气对不上农历」,多半是闰月在后头拉扯。
闰月的文化:从补时之月到人情之月
闰月在传统文化中是个特殊的存在:它既是历法上的「补时之月」,也被民俗赋予了额外的人情意味。因为闰月被视为「多出来的时间」,各地遂把它用作补办人情、迟滞不误的月份。
流传较广的闰月民俗有:闰月鞋——部分地区讲究逢闰年出嫁之女给父母做鞋、送鞋,取「闰月闰年添寿添福」之意,南方多见;闰月饭——女儿携礼归宁,与父母同吃一顿闰月饭;此外一些地方有闰月不宜动土迁居、闰月不出嫁等讲究,属地方性俗信,各地取舍不一。本站仅作传统民俗的记录整理,不构成任何行事建议。
在诗文与史籍中,闰月也留下痕迹。闰中秋、闰重阳——百年难遇的双重佳节,屡屡成为文人的题目;地方志中的「闰月赈济」、史书中的「闰月大水」,则让这个多出来的月份成为记录灾祥与政务的时间刻度。一个为补天时而设的月份,最终也在人间积攒了属于自己的厚度。
再往前追溯,闰的观念还渗入了制度与文字:「闰位」一词即以闰月喻非正统的政权,史家以「闰」称短祚偏安之朝,「余分闰位」成为史论习语。一个历法名词能升格为历史哲学概念,足见置闰问题在传统知识体系中位置之重。