汉朝人本来十月过年,为什么后来改到了正月初一?

汉朝人本来十月过年,为什么后来改到了正月初一?

一个从四川阆中乡下来的天文学家,替中国人把“年”从秋末挪到了春天;改完历法,他没要官,回了家。

西汉长安郊外观星高台测影

汉武帝元封七年,也就是公元前 104 年的夏天,长安城里做了一件很反常的事:一套已经用了近百年的历法被整个废掉,连年号一起换。这一年不再叫“元封七年”,改叫“太初元年”。而最反常的地方是——这一年不再从十月开始。

在改历之前,汉朝人是在秋末过年的。汉高祖立国时,接手的是秦朝留下的《颛顼历》,这套历法把十月算作一年的头一个月。于是从汉高祖到汉武帝,将近一百年里,国家最郑重的岁首朝会、颁朔、祭天,都发生在十月——麦子刚下地,树叶快掉光的时候。

可这套历法越用越不对。该在初一露面的月亮,常常提前一天或拖后一天才出现;该是满月的晚上,天上却是缺的。农时跟着错,祭祀也跟着错。

知识卡片:《颛顼历》是秦统一后颁行的历法,汉初沿用,以十月为岁首。汉武帝改历后,中国历法重回“正月为岁首”,此后两千多年没再动过。

真正把这件事往前推的,是一个从巴郡阆中来的乡下人。史书叫他“落下闳”。这三个字本身就是个谜:“落下”是地名,不是姓。两千多年过去,后人连他究竟姓什么都没弄清楚,只好拿他隐居的那个地方,当名字叫他。

他哪一年出生、怎么学会看星星、在阆中的山头上熬过多少个夜,全都不知道。

史书留给他的,只有一份名单里的三个字。

一、一份二十余人的名单,一个布衣凭什么挤得进去?

改历这件事,本就不全是学术。据《汉书·律历志》记,是公孙卿、壶遂、司马迁等人先上奏,说历法已经坏废,应当改正朔——改历法、换服色,从来都是一个王朝宣布“天命在我”的仪式。汉武帝登基三十多年,封禅、改元、定官名都做过了,剩下最要紧的一件,是历法。

于是有了那份名单。《汉书·律历志》里只留下一行字:朝廷“选治历邓平及长乐司马可、酒泉侯宜君、侍郎尊及与民间治历者,凡二十余人,方士唐都、巴郡落下闳与焉”。二十几个人,一半是官,一半是民;唐都是方士,落下闳是从巴郡来的布衣。名单之外的东西——谁举荐的、怎么选上的、路上走了多少天——一个字都没写。

“至今上即位,招致方士唐都,分其天部;而巴落下闳运算转历,然后日辰之度与夏正同。”——《史记·历书》

更棘手的是,这活儿没有标准答案可抄。二十几个人各自报上一套方案,谁也不让谁——按后来的处理结果看,被淘汰的说法有十七家。这不是一场学术讨论:方案被否,意味着几年的心血当众作废,也意味着他往后在这条路上,很难再有位置。

要证明自己是对的,只有一条路:把答案交给天。

没有望远镜,没有钟表,能用的只有一根竿子和一片平地。

问题是,他们连“哪天是冬至”都没法确定。而冬至,正是一年的起点。

二、定不出冬至,就往天上问:一年到底有多少天?

汉代的“表”是一根八尺高的木杆,配一块刻了尺度的石圭。正午时杆影落在石圭上,影长最短的那一天,就是冬至。道理简单到一句话,做起来却近乎不可能。

因为冬至前后几天,正午影长的差别小到肉眼看不出——今天比昨天只短了不到一根头发丝那么宽。而影子末端本来就是虚的,边上晕开一层灰,读数时手指在刻度上前后挪一下,就是好几天的误差。要算清楚一年有多少天,靠的就是这么一根虚边的影子。

时间也不等人。元封七年下了诏,新历须在这一年冬至之前拿出来。拿不出来,“改正朔”就得往后拖一年,而朝堂上等着看笑话的人从来不缺。

还有一件更硬的事:换历等于宣告过去近百年的颁朔是错的。那套旧历连着宗庙里的祭日、边郡的烽火、农人的播种。谁主张换掉它,谁就是在说三代先帝和整个朝廷一直算错了。

而提出换历的,是一个连姓都没有留下的人。

汉武帝没有当场裁决。他只下了一道命令:把各家的历法拿去和真实的天象对——用日食、晦朔、弦望来验。

西汉青铜浑天仪与竹简帛书细节

三、十七家方案摆在面前,凭什么只有这一家的能对上天?

《汉书·律历志》记下了这道复核:由宦官淳于陵渠把《太初历》推算的晦朔弦望,一处一处拿去对真实天象。他得出的结论只有三个字——“皆最密”。月亮该在初一不见、十五变圆,这套历法算出的日子,和天上实际发生的对得上;其他各家,都有对不上的地方。

汉武帝据此颁行新历,其余各家就此出局。新历颁行的时间是太初元年五月,同时改了四样东西。

“夏五月,正历,以正月为岁首,色上黄,数用五,定官名,协音律。”——《汉书·武帝纪》

一个用了近百年的“十月为岁首”,就这样被一句话改掉了。

新历还做了一件更大胆的事:第一次把二十四节气正式编进国家历法的体系。在这之前,节气只是零散的天文知识;从这部历法起,它成了历日的组成部分,成了农人翻看皇历就能照着下种的东西。

知识卡片:二十四节气里排在偶数位的十二个(雨水、春分、谷雨……)叫“中气”。一个朔望月里若排不进中气,这个月就定为闰月——这条规则让正月初一始终落在冬末春初,不会漂到夏天去。

不过这套历法该记谁的首功,两千年来一直没定论。《汉书》写完复核,落笔是“遂用邓平历”,功劳记在朝廷治历官邓平身上;可《史记·历书》却把这件事记在了那个巴郡布衣名下——一个把名字交给了官署里的长官,一个把名字交给了乡野。两本书,两种写法,谁也说不服谁。

史书留给他本人的话只有一句,大意是:这部历法用满八百年,会差一天,到那时会有圣人出来重定。【史载,大意转述】

他早就知道,自己算出的不是真值,只是一个足够近的近似。

而比这句话更让人意外的,是他接下来做的事。

四、一百八十八年后这部历法就被换掉了,为什么“正月过年”没跟着走?

《太初历》并没有永远正确。到东汉章帝元和二年(公元 85 年),它累积的偏差已经明显——朔望常常差上一天,朝廷改行《四分历》。一部具体历法,到此结束。

但年景没有倒回去。

《四分历》沿用“正月为岁首”,此后的《乾象历》《大明历》《授时历》《时宪历》,一直到今天通行的农历,全都接在这条线上。算法只活了 188 年,可它定下的那个日子活了 2130 年——从公元前 104 年一直到今天,中国人过年的位置,始终在那里。

四川阆中古城与锦屏山落下闳铜像

五、今天想去看看这个人,该往哪里走?

往四川阆中去。古城里有一座落下闳纪念馆,隔着嘉陵江的锦屏山上立着他的铜像,对岸是占地数百亩的春节文化主题公园。2009 年 6 月 22 日,中国民间文艺家协会把“中国春节文化之乡”这个名字给了阆中,全国只此一家。

天上的名字也给了他。2004 年 9 月,国际天文学联合会把一颗永久编号 16757 的小行星命名为“落下闳星”。2016 年 11 月 30 日,二十四节气列入联合国教科文组织人类非物质文化遗产代表作名录;2024 年 12 月 4 日,“春节——中国人庆祝传统新年的社会实践”也进了同一份名录,申报片里阆中的春节民俗出现了二十余处。

每年春节,阆中古城里会有一位穿红袍的老人沿街巡游,向游客派小红包。当地人管他叫“春节老人”,扮的就是落下闳。

他把“年”挪到了春天,自己回了乡下。

你的家乡过年,有什么别处没有的老规矩?评论区聊聊。关注我,每天带你读一段被忽略的中国历史。


本文基于历史文献整理,旨在传播中国历史文化知识。

标签:地名故事 更多