月亮和太阳的“拉锯战”
先说个真事儿。古代没有电,晚上大家就靠月亮过日子。一个月的长度,是按月亮圆缺来的,从看不见到满月再到看不见,平均29.53天。所以农历的大月是30天,小月是29天,这么轮换着来,一年12个月,差不多354天。 可问题是,太阳公公不管你这套。地球绕太阳转一圈,叫一个回归年,足足365天多出来的11天。这11天要是攒着不管,过个两三年,大年三十可能就跑到夏天去了——想想就离谱。古代农民种地,春耕秋收全靠太阳,要是春节在秋天过,那还不乱了套? 所以古人就发明了“闰月”这个法子,硬是让月亮和太阳步调一致。说白了,你月亮落后了,我就塞个闰月进去,把账平了。这就像你跟朋友约饭,一个跑得快一个跑得慢,你每隔一阵子就在中间歇个脚,让大家重新凑到一块儿。“无中气则置闰”的骚操作
那具体怎么知道该闰哪个月?这就得说说二十四节气了。古代人把一年分成24个节气,每一个节气大约15天,从立春开始,到大寒结束。但这里面有个小门道——24节气里,前12个叫“节气”,后12个叫“中气”。比如立春是节气,雨水是中气;惊蛰是节气,春分是中气,以此类推。 农历的12个月,每个月都应该包含一个“中气”才对。比如正月里要有“雨水”,二月里要有“春分”。可因为农历比太阳年少11天左右,时间一久,有的月份里就只有一个节气,没有中气。这时候,古人就定了规矩——哪个月份没有中气,就把它设为闰月。 就拿今天2026年7月25日来说,干支是丙午年乙未月庚子日,农历是六月十二。这个月是农历六月,按传统,夏天里“大暑”是中气,小暑是节气。如果这一年农历六月里,正好把“大暑”给漏过去了,那这个月就要变成“闰六月”。你别说,我还真查过历书,2026年确实就有个闰六月,就在公历8月中旬前后。所以你要是翻老黄历,会发现今年有两个六月,一个叫“六月”,一个叫“闰六月”,老百姓管后面那个叫“小六月”。闰月的几个冷知识
说这些,我顺便给你列几个有意思的小点,都是我跟朋友喝酒聊出来的:- 闰月不一定每年都有。古人算过,19年里有7个闰月,这叫“十九年七闰”。你仔细想想,你19岁生日时,阳历和农历差不多能对上,就是这个道理。
- 闰腊月几乎没有。为什么?因为腊月(农历十二月)离冬至、大寒这些节气太近。冬至一般是公历12月21日或22日,几乎不会掉进腊月的空档里,所以老话说“千年难遇闰腊月”,一辈子能碰上就算稀奇了。
- 闰正月更没有。正月里包含立春和雨水两个节气,很少有中气跑丢的情况。据我所知,公元1645年后,只有1659年和2262年出现过闰正月——你要是能活到那会儿,就能过两个春节,想想就赚了。
- 民间对闰月有忌讳。有些地方女方家要给女儿送“闰月鞋”,据说是避灾的。还有一些地方,闰月里不能盖房、不能嫁娶,虽然没人当真,但老辈人总念叨。像我奶奶,每年逢闰月,她就要在堂屋里摆个果盘,说是“敬天”。
古人凭什么算得这么准
你可能会问:古代没有电脑,没有天文望远镜,他们怎么算得要这么准?其实古人用的是“圭表测影”和“漏刻计时”,再加上一代代天文官不厌其烦地观测记录。尤其是东汉末年,天文学家刘洪写了《乾象历》,第一次系统提出了“闰周”理论。后面到南北朝时期,有个叫祖冲之的数学家——他可比那个圆周率有名多了——在《大明历》里更加精确地推算了回归年的长度,差距只有几十秒而已。要知道那是1500多年前,你没听错,不是15年前,是1500多年前。 实际上,古代帝王特别在意历法,因为“正朔”代表天意,搞不准闰月,老百姓种地没了谱,朝廷收税也乱了套。所以每朝每代都有专门的“钦天监”来算这些,比算后宫娘娘的生日还认真。这也导致了中国古代历法的演化史——从《颛顼历》到《太初历》,再到《大衍历》《授时历》……你以为是翻书,其实是在翻几千年的智慧。 回到今天,你随便掏出手机看一眼日历,农历几月几日清清楚楚,闰月也自动标好了。但想想这一切,一个农民望月、一个钦天监摆弄竹签、一个老教授喝着酒讲“无中气则置闰”……这其中的耐心和聪明劲儿,真是让人感叹。 所以最后啊,我望着今天这个六月十二,心里头冒出一句话。咱们的日子,真就像古人算的那张历法表:看上去东拼西凑,实则每一页都在告诉你——不管月亮怎么圆缺,太阳从没耽误过。本文内容整理自传统历法文献,仅供文化学习参考。