跳转至

026 历书

卷次:卷二十六 | 体类:八书之四 版本:全文全译(序文部分原文一字不删、全篇全译;末附《历术甲子篇》为推步数表,依十表特体作骨架摘录+结构说明,七十六行全表见底本) 底本核对:✅ 维基文库《史記/卷026》(点校本系统,含四正分节)+ ctext.org《历书》(武英殿本)两源互校;中华书局点校本为最终依据 状态:✅ 已完成 | 最后核对:2026-08-26


一、导读

《历书》是正史历法志的鼻祖。它的开头却不像技术文献,像一首散文诗:冰河解冻,百草抽芽,杜鹃在野泽里先叫了第一声——古人把「一年从何时开始」这个纯粹人为的规定,安放在万物苏醒的孟春正月上。

全篇的真正主题不是天文,而是政治:谁有权定义时间。改朝换代的第一件大事「改正朔」,就是重新宣布一年从哪个月、哪一天、哪一刻开始。黄帝考定星历、颛顼命重黎「绝地天通」、尧把「天之历数在尔躬」郑重嘱托给舜——在太史公笔下,历法的授受谱系就是天命的授受谱系。而后世的那份《历术甲子篇》,一张逐年推算朔日与冬至的数表,竟一直排到司马迁死后半个世纪的汉成帝建始四年。

一个亲历「太初改历」的太史令,为什么要在自己的书里,保存一张他自己看不到结尾的表?


二、原文与译文

章节小标题为编者所加。底本异体字(廼/乃、菑/灾、彊/强、汁/协)依中华书局点校本统一,重要异文见文末校勘记。

1. 历元:孟春建正

【原文】 昔自在古,历建正作于孟春。于时冰泮(pàn)发蛰,百草奋兴,秭(zǐ)鳺(guī)先滜(zé)。物乃岁具,生于东,次顺四时,卒于冬分。时鸡三号(háo),卒明。抚十二节,卒于丑。日月成,故明也。明者孟也,幽者幼也,幽明者雌雄也。雌雄代兴,而顺至正之统也。日归于西,起明于东;月归于东,起明于西。正不率天,又不由人,则凡事易坏而难成矣。

【译文】 自古以来,历法便把岁首的建正定在孟春正月。在这个时节,冰面消解,蛰虫苏醒,百草蓬勃生长,名叫秭鳺的杜鹃鸟最先出现在野泽间啼鸣。万物于是齐全地构成一岁:萌生于东方,依次顺应春夏秋冬四时,到冬尽之时终结。此时雄鸡三度啼叫,天色破晓。循抚十二个中气节气,到北斗柄指向丑位的一年尽头。日月的运行周备,才有「明」。所谓明,就是生长显发的「孟」;所谓幽,就是敛藏闭息的「幼」;幽与明,恰如雌与雄。幽明雌雄交替兴作,才顺成那至正的统绪。太阳沉入西方,又从东方升起光明;月亮隐没于东方,又从西方显出光明。历法的「正」若既不遵循天象,又不依循人事,那么一切事情都容易败坏而难以成功了。

2. 改正朔:易姓受命的第一件事

【原文】 王者易姓受命,必慎始初,改正朔,易服色,推本天元,顺承厥意。

【译文】 新的王者改换姓氏、承受天命,必定在开国之初格外慎重:改正朔,重新确定一年的开端,改易服饰的颜色,向上推求天道的本元,顺承上天的意旨。

3. 太史公曰:黄帝考定星历

【原文】 太史公曰:神农以前尚矣。盖黄帝考定星历,建立五行,起消息,正闰馀,于是有天地神祇(qí)物类之官,是谓五官。各司其序,不相乱也。民是以能有信,神是以能有明德。民神异业,敬而不渎,故神降之嘉生,民以物享,灾祸不生,所求不匮。

【译文】 太史公说:神农以前的事太久远了,无从详考。大约从黄帝起,考校测定星辰运行的度数而作历法,建立五行体系,推明阴阳消长,安置闰月以正岁馀,于是设立了管理天地、神祇、万物各类事务的官职,这就是「五官」。各自执掌自己的序列,互不紊乱。人民因此能够守信有常,神明因此能够彰显圣明之德。民与神各安其业,对神敬而不亵渎,所以神赐降美好的收成,人民以祭物奉献,灾祸不生,所求不缺。

4. 重黎绝地天通

【原文】 少暤(hào)氏之衰也,九黎乱德,民神杂扰,不可放(fǎng)物,祸菑(zī)荐(jiàn)至,莫尽其气。颛(zhuān)顼(xū)受之,乃命南正重(chóng)司天以属(zhǔ)神,命火正黎司地以属民,使复旧常,无相侵渎。

【译文】 少暤(hào)氏衰落的时候,九黎部落扰乱德政,民间巫祝与神灵之事混杂纷扰,人们不再能效法事物的常理,灾祸接连而至,无人能尽享天年之气。颛顼承受帝位,便任命南正重主管天事以统领神灵,任命火正黎主管地事以统领人民,使一切恢复旧有的常度,民与神互不侵犯亵渎。

5. 尧舜相传:「天之历数在尔躬」

【原文】 其后三苗服九黎之德,故二官咸废所职,而闰馀乖次,孟陬(zōu)殄(tiǎn)灭,摄(shè)提无纪,历数失序。尧复遂重黎之后,不忘旧者,使复典之,而立羲和之官。明时正度,则阴阳调,风雨节,茂气至,民无夭疫。年耆(qí)禅(shàn)舜,申戒文祖,云「天之历数在尔躬」。舜亦以命禹。由是观之,王者所重也。

【译文】 后来三苗又沿袭九黎的乱政,重、黎二官的职守全都废弛,于是置闰失当、月份错乱,闰馀乖次;正月失去正位,孟陬殄灭;摄提星纪年无从取准,历数全失次序。尧重新起用重、黎的后裔中不忘先人职守者,让他们重新主管此事,设立了羲氏、和氏的官职。历法时令明确、度数端正,则阴阳调和,风雨应节,丰盛的生长之气到来,人民没有夭折与瘟疫。尧年事已高,禅位给舜,在文祖庙郑重告诫说:「上天的历数,即天命历程,已在你身上。」舜后来也用同样的话嘱咐禹。由此看来,历数是王者所最看重的东西。

6. 三正若循环

【原文】 夏正以正月,殷正以十二月,周正以十一月。盖三王之正若循环,穷则反本。天下有道,则不失纪序;无道,则正朔不行于诸侯。

【译文】 夏朝的岁首建在正月,是为建寅;殷商建在十二月,是为建丑;周建在十一月,是为建子。三代王者所定的岁首如同循环轮转,走到尽头便返回本源。天下有道,历纪时序就不会错乱;天下无道,天子颁布的正朔就不能通行于诸侯了。

7. 周室之衰:畴人分散

【原文】 幽、厉之后,周室微,陪臣执政,史不记时,君不告(gù)朔,故畴(chóu)人子弟分散,或在诸夏,或在夷狄,是以其禨(jī)祥废而不统。周襄王二十六年闰三月,而春秋非之。先王之正时也,履端于始,举正于中,归邪(yú)于终。履端于始,序则不愆(qiān);举正于中,民则不惑;归邪于终,事则不悖。

【译文】 周幽王、厉王以后,周王室衰微,卿大夫的家臣执掌国政,史官不再按时记录天象,国君不再在朔日告庙听政,所以世袭历官的畴人子弟四散流离,有的留在中原诸夏,有的流落边地夷狄,因此对禨祥吉凶征兆的观测记录废弃而无人统领。周襄王二十六年闰三月安置失当,《春秋》对此提出批评。先王校正时令历法的原则是:把岁首的端绪安放在一年的开始,把正月的定准举明在一年的中间,把多馀的日子归并到一年的终末。端绪安放于开始,四时的次序就不会差错;定准举明于中间,百姓就不会迷惑;馀日归并于终末,政事就不会悖乱。

8. 战国与秦:五德与水德

【原文】 其后战国并争,在于强国禽敌,救急解纷而已,岂遑念斯哉!是时独有邹衍,明于五德之传(zhuàn),而散消息之分,以显诸侯。而亦因秦灭六国,兵戎极烦,又升至尊之日浅,未暇遑也。而亦颇推五胜,而自以为获水德之瑞,更名河曰「德水」,而正以十月,色上黑。然历度闰馀,未能睹其真也。

【译文】 此后战国并起相争,各国的注意力都在富国强兵、擒获敌国、解救急难、排解纷争上罢了,哪有闲暇考虑历法!这时只有邹衍,通晓五德终始的传次,铺陈阴阳消长的分际,以此显名于诸侯。而后来秦灭六国,战事极其频繁,登上至尊之位的日子又短,也顾不上历法。秦始皇也颇推衍五行相胜之说,自认为获得了水德的祥瑞,把黄河改名为「德水」,以十月为岁首,崇尚黑色。然而对历法度数与置闰馀分,终究未能见到它的真确。

9. 汉兴袭秦

【原文】 汉兴,高祖曰「北畤(zhì)待我而起」,亦自以为获水德之瑞。虽明习历及张苍等,咸以为然。是时天下初定,方纲纪大基,高后女主,皆未遑,故袭秦正朔服色。

【译文】 汉朝兴起,高祖说「北畤是等待我而建立的」——北畤即黑帝之祠——也自认为汉朝获得了水德的祥瑞。纵然是通晓历法的人以及张苍等人,也都认为此说成立。当时天下刚刚平定,正忙于奠定国家的大纲大基,其后高后又以女主临朝,都无暇顾及改制,所以汉朝沿袭了秦的正朔与服色。

10. 文帝一朝的两场未遂改历

【原文】 至孝文时,鲁人公孙臣以终始五德上书,言「汉得土德,宜更元,改正朔,易服色。当有瑞,瑞黄龙见」。事下丞相张苍,张苍亦学律历,以为非是,罢之。其后黄龙见成纪,张苍自黜(chù),所欲论著不成。而新垣平以望气见,颇言正历服色事,贵幸,后作乱,故孝文帝废不复问。

【译文】 到孝文帝时,鲁地人公孙臣以「终始五德」之说上书,声称「汉朝得的是土德,应当改换纪元,改正朔,易服色。将会有祥瑞出现,瑞应是黄龙显现」。此事交由丞相张苍审议。张苍也研习过律历,认为此说不对,把提案搁置了。此后黄龙果然在成纪出现,张苍因此自黜,自行引退,他想撰述的历论也未能完成。而新垣平凭借望气之术得到进见,颇为议论改正历法服色之事,一时尊贵得宠,后来阴谋作乱,所以孝文帝把改制之事束之高阁,不再过问。

11. 太初改元:武帝诏书

【原文】 至今上即位,招致方士唐都,分其天部;而巴落下闳(hóng)运算转历,然后日辰之度与夏正同。乃改元,更官号,封泰山。因诏御史曰:「乃者,有司言星度之未定也,广延宣问,以理星度,未能詹(zhān)也。盖闻昔者黄帝合而不死,名察度验,定清浊,起五部,建气物分数。然盖尚矣。书缺乐弛,朕甚闵焉。朕唯未能循明也,紬(chōu)绩日分,率应水德之胜。今日顺夏至,黄钟为宫,林钟为徵,太蔟(cù)为商,南吕为羽,姑洗(xiǎn)为角。自是以后,气复正,羽声复清,名复正变,以至子日当冬至,则阴阳离合之道行焉。十一月甲子朔旦冬至已詹(zhān),其更以七年为太初元年。年名『焉(yān)逢摄提格』,月名『毕聚(zōu)』,日得甲子,夜半朔旦冬至。」

【译文】 到当今皇上即位,招徕方士唐都,让他划分天球的星区,即分天部;又由巴郡人落下闳进行运算、推转历法,此后太阳躔度与日辰的度数便与夏正相合了。于是改换纪元,更改官名号,封禅泰山。武帝借机下诏给御史说:「近前,主管部门奏说天上星球的度数尚未测定,朕广泛延请人才、宣示询问,以求厘定星度,至今未能完成,即未能詹验。朕听说从前黄帝能够符合天道而长生不死,通过名物考察、度数验证,厘定音律的清浊,建立五部的体系,确立节气与物候的分度。然而那都太久远了。如今书册残缺、乐制废弛,朕深感痛惜。只是朕自己尚未能循究明白啊。如今抽绎理绪、连缀考核日行之分度,大都应合着「水德之胜」的原理,即土胜水,汉当居土德而胜秦之水德。今日顺值夏至,以黄钟为宫音,林钟为徵音,太蔟为商音,南吕为羽音,姑洗为角音。从此以后,节气复归其正位,羽声复归清越,名实复归正变,以至子日正当冬至,阴阳离合之道便运行其中了。十一月甲子日朔旦清晨又逢冬至,这一推步已经詹验吻合,就把元封七年改为太初元年。年名「焉逢摄提格」,即甲寅年;月名「毕聚」,即甲寅之月、正月;日名得甲子,正当夜半朔旦冬至。」

12. 历术甲子篇(表体·骨架摘录)

《历术甲子篇》为推步数表:自太初元年(前 104)起逐年排至汉成帝建始四年(前 29),恰七十六行,四分为「正北」「正西」「正南」「正东」四个段落(每段十九年)。每行五项:①当年月数(十二,或置闰之年的「闰十三」);②朔的大馀、小馀(该年十一月朔日自甲子起的日干序数,及不足一日的分数,分母九百四十);③冬至的大馀、小馀(冬至自甲子起的日干序数及分数,分母三十二);④岁名(岁阳+岁阴的太岁纪年);⑤帝号年次。表体依十表特体录其结构与代表行,七十六行全表见底本。

【表头·太初元年】 正北 十二 |朔:无大馀,无小馀|冬至:无大馀,无小馀|焉逢摄提格 太初元年。

【译解】 正北段(冬至加子时)。此年十二个月;十一月朔日与冬至同逢甲子、同起夜半,日干序数与分数皆为零——这正是整个推步的起点「历元」。太岁年名「焉逢摄提格」,即天干甲、地支寅之年。

【第二行·太初二年】 十二 |朔:大馀五十四,小馀三百四十八|冬至:大馀五,小馀八|端蒙单阏(chányān) 二年。

【译解】 十二个月。前推一年 = 12 × 29 499/940 日 = 354 又 348/940 日,满六十去之,朔日干支序数为五十四、馀分三百四十八;回归年 365 又 1/4 日,去六十,冬至序数五、馀分八(8/32 = 1/4 日,即冬至比前一年推迟五日又一刻)。岁名「端蒙单阏」,即乙卯年。

【第三行·太初三年(置闰)】 闰十三 |朔:大馀四十八,小馀六百九十六|冬至:大馀十,小馀十六|游兆执徐 三年。

【译解】 本年十三个月(闰年)。冬至馀分又积八分而至十六分(半日)。岁名「游兆执徐」,丙辰年。

【十九年一节·正西锚点·始元二年】 正西 十二 |朔:大馀三十九,小馀七百五|冬至:大馀三十九,小馀二十四|尚章作噩(è) 始元二年。

【译解】 正西段(冬至加酉时)。自太初元年起第十九年:19 个回归年 = 6939 又 3/4 日,去六十(115 × 60 = 6900),冬至序数三十九、馀分二十四(24/32 = 3/4 日)。冬至时刻每十九年恰好后移四分之三日——从夜半子时移到傍晚酉时,这就是「正西,加酉时」。十九年七闰(一章),朔与冬至重新落在同一日,数表由此分节。

【三十八年·正南锚点·地节四年】 正南 十二 |朔:大馀十九,小馀四百七十|冬至:大馀十九,小馀十六|横艾(yì)执徐 地节四年。

【译解】 正南段(冬至加午时)。又十九年,冬至馀分累计二分之一日,冬至时刻移至正午——「正南,加午时」。

【五十七年·正东锚点·初元二年】 正东 十二 |朔:大馀五十九,小馀二百三十五|冬至:大馀五十九,小馀八|昭阳大渊献 初元二年。

【译解】 正东段(冬至加卯时)。第三个十九年过去,冬至馀分累计四分之一日,冬至时刻移至清晨卯时——「正东,加卯时」。

【末行·建始四年】 闰十三 |朔:大馀十五,小馀九十三|冬至:大馀三十三,小馀二十四|祝犁大荒落 建始四年。

【译解】 全表至此恰七十六行(前 104—前 29)。四段十九年走完,冬至加时轮过子、酉、午、卯而复归于子——七十六年即古历的「一蔀」,朔与冬至的干支、时刻复原如初,下一轮推步可以从头再来。

【右历书·总说明(全录)】 右历书:大馀者,日也。小馀者,月也。端蒙者,年名也。支:丑名赤奋若,寅名摄提格。干:丙名游兆。正北,冬至加子时;正西,加酉时;正南,加午时;正东,加卯时。

【译文】 以上是历书推步表。大馀,是自甲子起算的日数。小馀,是日以下的月分数,即朔分数。端蒙,是年名的用字。地支:丑年名为赤奋若,寅年名为摄提格。天干:丙年名为游兆。正北段,冬至在子时;正西段,在酉时;正南段,在午时;正东段,在卯时。

太岁纪年对照表(读表工具,编者制)

天干 《史记》岁阳 《尔雅》岁阳 地支 岁阴
焉(yān)逢 阏逢 困敦(dūn)
端蒙 旃蒙 赤奋若
游兆 柔兆 摄提格
强梧 强圉 单阏(chányān)
徒维 著雍 执徐
祝犁 屠维 大荒落
商横 上章 敦(dūn)牂(zāng)
昭阳 重光 协洽(qià)
横艾(yì) 玄黓 涒(tūn)滩(tān)
尚章 昭阳 作噩(è)
阉(yān)茂
大渊献

校勘记(编者)

  1. 「物乃岁具」:武英殿本作「乃」,维基文库本作「廼」,异体,义同。
  2. 「抚十二节」:一本作「抚十二〔月〕节」,据《索隐》引或说补「月」字;中华书局点校本作「十二节」。
  3. 「祸菑荐至」:「菑」同「灾」,「荐」训「一再、接连」。
  4. 「招致方士唐都,分其天部」:一本断作「招致方士,唐都分其天部」。《汉书·律历志》明言「方士唐都、巴郡落下闳与焉。都分天部,而闳运算转历」,可知「方士」正指唐都,今从点校本断句。
  5. 「昭阳汁洽二年」(后元二年行):「汁」即「协」之古字,音 xié;表中「协洽」「汁洽」错出,皆未年岁名。
  6. 「祝犁大芒落四年」(征和四年行):「芒」为「荒」之省写,一作「大荒落」,巳年岁名。
  7. 岁阳名两系:表中「端蒙」「游兆」等为《史记》一系岁阳名,与《尔雅》「旃蒙」「柔兆」一系字异而对应相同,参上表。

三、注释

  1. 建正:确定一年之始(正月)所在的月份。以冬至所在之月为子月,依次排布;夏正建寅(正月为岁首)、殷正建丑、周正建子。「历建正作于孟春」即夏正系统。
  2. 冰泮发蛰:冰融解,蛰伏的虫豸苏醒。泮(pàn),解也。
  3. 秭鳺先滜:《集解》引徐广:「秭音姊,鳺音规,子鳺鸟也。」子鳺即子规(杜鹃)。《索隐》:「子鳺鸟春气发动,则先出野泽而鸣也。」滜(zé),通「泽」,一本作「嗥」。孟春之月杜鹃先鸣于野泽,是物候定节的古老遗说。
  4. 明者孟也,幽者幼也:孟,长、显发;幼,少、敛藏。以幽明雌雄对举,把日月代明抽象为阴阳交替的宇宙节律。
  5. 正不率天,又不由人:历法之「正」若既不据天象实测、又不合人事需要,则万事易坏难成——全篇立论总纲。
  6. 改正朔,易服色:正,岁首十一月朔;朔,每月初一。新王朝重定岁首与月初,并改易车旗服饰之色(如秦水德尚黑)。此为「奉正朔」政治的由来。
  7. 推本天元:推求历法起算的本元(上元),使朔旦、冬至、甲子日同起一夜半,即「历元」。下文太初历以十一月甲子朔旦冬至夜半为元。
  8. 五官:天地神祇物类之官。与《礼书》「官守」义相贯:职官体系本身即宇宙秩序的映射。
  9. 九黎乱德/绝地天通:九黎,上古南方部落(后为三苗所承)。「民神杂扰」谓家家可为巫史、人人可通神;颛顼命重、黎分司天地,使神事与民事各归其官——即《尚书·吕刑》「绝地天通」。知识被收归专职官守,历法史由此开端。
  10. 属神/属民:属(zhǔ),会聚、统领。
  11. 闰馀乖次,孟陬殄灭:置闰错乱则月序失次,正月(孟陬,陬 zōu)不正。正月为一年之纲,故特言「殄灭」。
  12. 摄提无纪:摄提,星名,随斗柄指以定岁时(参《天官书》)。摄提无纪,谓纪年失据。
  13. 天之历数在尔躬:语出《论语·尧曰》所引《尚书》逸文。历数兼指历法之数与天命之序——传历即传国,本篇最重一笔。
  14. 三正若循环,穷则反本:三正递改如环,喻天命不独私一家。此论为汉人「改制」理论张本,详见董仲舒「三统说」。
  15. 君不告朔:告(gù)朔,天子每年季冬颁来年十二月朔政于诸侯,诸侯受而藏于祖庙,每月朔日告庙听政(《论语》「告朔之饩羊」同此)。
  16. 畴人:畴(chóu),世业相承。畴人即父子相传的历官世家。
  17. 禨祥:禨(jī),吉凶之兆。畴人流散,则徵候记录无人统绪。
  18. 履端于始三句:化用《左传·文公元年》「先王之正时也,履端于始,举正于中,归余于终」。邪,通「馀」。岁首置闰之法的总原则:馀分归并于岁末,不使侵占正月的地位。
  19. 五德之传:传(zhuàn),传次、运次。邹衍五德终始说:五行以相胜之序循环主运,各配一朝服色制度。
  20. 北畤待我而起:畤(zhì),祭天帝之祠。秦于雍立四畤祀白青黄赤四帝,独缺黑帝;高祖曰「待我而起」,遂立北畤。事详《封禅书》([[028-封禅书]])。
  21. 张苍:汉初律历家、计相,主颛顼历,定律历框法。自黜(chù),自请贬退。
  22. 黄龙见成纪:文帝十五年(前 165)黄龙现于陇西成纪(今甘肃天水一带),公孙臣之言「应验」,土德论翻案,张苍罢议——一场预言的政治学。
  23. 新垣平:赵人以望气得宠,后谋乱被诛,改制随之作罢。望气,占望云气以测吉凶。
  24. 唐都、落下闳:《汉书·律历志》:「方士唐都、巴郡落下闳与焉。都分天部,而闳运算转历。」唐都划分二十八宿为天球部度;落下闳(巴郡阆中人,闳 hóng)执运算转历,相传造浑仪。太史令司马迁亦与其事。
  25. 未能詹/已詹:詹(zhān),至、验。武帝诏书以「已詹」宣告推步验证吻合,为改元太初提供天学依据。
  26. 黄帝合而不死:合于天道则长生不死——把历法精度与寿命信仰挂钩,武帝时代方士话语之印记。
  27. 黄钟为宫五句:以十二律配十二月(旋宫),见[[025-律书]]三分损益诸律。蔟(cù)通「簇」;姑洗(xiǎn),律名,洗读上声。
  28. 率应水德之胜:水德(秦)之所胜者土也(五行土克水),故汉当土德。历、德、乐在改元大典中一体化。
  29. 焉逢摄提格/毕聚:太岁纪年、纪月名。焉逢(yān)=天干甲;摄提格=地支寅。毕聚:月阳「毕」=甲,聚(zōu)=正月,即甲寅之月。
  30. 历术甲子篇:篇名义即「以甲子为元的推步术」。大馀=日干序数(满六十去之),小馀=日以下分数;朔分数母 940(朔望月 = 29 499/940 日),至分数母 32(回归年 = 365 8/32 日)——标准四分术数据。十九年七闰为一章,七十六年(四章)为一蔀,表七十六行恰当一蔀。表末行已入汉成帝建始四年(前 29),远在司马迁卒后,学界多认为表体系后人(或即褚少孙一系)续排;又因其用四分术而与邓平八十一分法之《太初历》不同,张汝舟等遂定为古「殷历」之推步表——说详 4.2。

四、解读

4.1 史家之论:时间由谁说了算

《历书》的骨架是一个标准的太史公式叙事弧:黄金时代(黄帝考定星历、尧舜以历相授)→ 堕坏(幽厉之后畴人四散、战国无暇、秦得其半)→ 复兴(太初改历,与夏正同)。这与《礼书》《乐书》「礼乐崩坏而汉复起」的框架同构——八书的前四篇,其实是一篇:文明的制度如何在乱世中失散,又如何在汉家手中重聚。

但《历书》的特殊之处在于作者的处境。据《汉书·律历志》,太初改历的班底是「卿、遂、迁」等人——那个「迁」正是太史令司马迁本人。亲与其事的史官,在自己的书里却写得近乎不动声色:不写官修历法的方案之争,不写自己的角色,把镜头让给两位来自民间的术数家——「方士唐都,分其天部;而巴落下闳运算转历」。被正式颁行的《太初历》用的是邓平的八十一分法,而篇末那张《历术甲子篇》,如上文验算所示,用的却是标准的四分术(朔分数母 940)。官史所记与官方所行,差了一套算法——太史公存而不论,只留下一张表。这张表是当时失势的一派历稿,还是更古的「殷历」旧术?两千年来聚讼不已(见 4.2)。可以确定的是:他相信历法史值得为后世完整保存,哪怕保存的是一套未被采用的数。

篇首「王者易姓受命,必慎始初,改正朔,易服色」是全篇的政论总纲:改正朔不是天文决定,而是主权宣告。谁规定一年从哪天开始,谁的历表悬挂在千家万户的墙上——「正朔」由此成为政权合法性的代名词,直到「奉正朔」仍是中国政治语汇的一部分。司马贞述赞概括得最好:「五胜轮环,三正互起。孟陬贞岁,畴人顺轨。敬授之方,履端为美。」——五德循环、三正交替,最终值得记载的不是谁应天命,而是「敬授人时」这件工作本身。

4.2 史事纵深:一场跨越百年的算法竞赛

「绝地天通」:知识的第一次国有化。 颛顼命重、黎分司天地,禁绝「民神杂扰」,是《历书》讲的第一件大事(互见《尚书·吕刑》)。它的实质是:观天、祭祀、记时的知识从家家户户的巫祝手中收归王官——历法从生存技能变成统治技术。反过来读这个故事的下半场就明白了:幽厉之后「畴人子弟分散,或在诸夏,或在夷狄」,王官之学散于民间——这正是诸子之学(包括邹衍的五德终始)得以生长的土壤。太史公在《儒林列传》里写「七十子之徒散游诸侯」,与此同一笔法:知识一散一收之间,就是整个周秦之变。

汉德之争三幕剧。 第一幕,高祖立北畤、自居水德——但这恰与秦同德,理论上是僭越而非受命,故「虽明习历及张苍等,咸以为然」的敷衍里藏着不安。第二幕最富戏剧性:公孙臣预言「汉得土德,当有瑞,黄龙见」,学过律历的丞相张苍以专业判断否决;十五年后黄龙真出现于成纪——预言的自我实现压倒了算法的精严,张苍自黜。第三幕在武帝朝收官,诏书里那句「率应水德之胜」用五行相胜(土克水)绕开了预言应验的旧账,改以「十一月甲子朔旦冬至已詹」的推步验证立论:从「等祥瑞」进步到「算出来」。把这三幕连起来看,就是天命论话语从巫术向数理的缓慢换轨。

太初改历本身。 元封七年(前 104),武帝诏改历,据《汉书·律历志》,当时治历者凡二十余人献案,最终邓平、落下闳一系的八十一分法胜出(朔望月取 29 43/81 日 ≈ 29.53086 日,与今测值 29.53059 日相差约 23 秒);落下闳为巴郡阆中民间数学家,相传曾为改历制浑仪。太初改历有两项影响极为深远的规定:其一,恢复夏正,以寅月(约当今农历正月)为岁首——从此两千年间中国历法岁首基本未再离开夏正,今天「农历新年」的位置就是太初元年定下的;其二,改元「太初」,年号纪年制度自此定型。《太初历》行用至东汉元和二年(公元 85 年)凡一百八十八年,其后刘歆据以改编为《三统历》,成为《汉书·律历志》所载、中国现存最早的完整历法体系。

《历术甲子篇》是谁的表? 上文算稿显示全表为四分术:一章十九年七闰,一蔀七十六年,四段「正北—正西—正南—正东」恰是冬至加时每十九年后移六小时(子→酉→午→卯)的四个刻度;末行建始四年(前 29)距太初元年恰七十五年,为七十六行一蔀之末——而这一年,司马迁已去世半个多世纪。表必为后人续排,多认为出自褚少孙一系补家之手。至于表用四分术而与颁行的八十一分法不合,张汝舟等据此考定它是古四分历(「殷历」甲寅元)的推步表,司马迁或即以此术上奏而未被采用——若然,这张表正是改历竞赛中落败方案的完整存档。一场国家级算法竞赛的正反两方,就这样被史官一并留在了历史里。

4.3 今读:我们仍在「归馀于终」

把「改正朔」翻译成现代语言,就是对时间基准的垄断权。1884 年华盛顿会议把本初子午线定在格林尼治,世界时区由此而生——那是大英帝国的「颁朔」;今天十四亿人共用「北京时间」,新疆的学校早晨十点才上第一节课,那也是「正朔不行于诸侯」的反向例证。最微妙的当代「置闰」是闰秒:1972 年以来人类二十余次向标准时间插入一秒,2012 年、2017 年两次造成大规模网络服务故障,2022 年国际计量大会遂决议在 2035 年前废止闰秒——「归馀于终」的原则没变,变的只是馀分积累在原子钟而不是圭表上。中国最近一次「改正朔」,是 1912 年民国改用公历:政令一夕而下,而民俗的时间并未臣服——春节照过、中秋照圆。于是当代中国人实际上过着双历生活,公务在格里高利的太阳历上,节庆仍在夏正的阴阳合历里。太初元年定下的岁首,穿过两千一百三十年,还悬在每年一月底到二月中旬之间的某一天。

但也应给对立面留出位置。时间的统一是效率的胜利,也是节律的丧失:地方时消灭之后,「日出而作」成了农业史词汇;历法不再需要仰观天象——它退化为手机后台一条静默同步的协议。太史公写「使复旧常」时相信,历法的背后有一个「常」在;我们比任何时代都更精确地知道现在是几点,却最少抬头看星星。《历书》全篇以「民无夭疫」「民则不惑」为历法的目的——历法最终是为人事的秩序服务的。当时间精确到纳秒而人反而焦虑于时间不够时,重读这篇古老的「时间政治史」,或许正是要问:精确之外,时间还欠我们什么?


五、拓展

名句摘录

  • 王者易姓受命,必慎始初,改正朔,易服色,推本天元,顺承厥意。
  • 民神异业,敬而不渎,故神降之嘉生,民以物享,灾祸不生,所求不匮。
  • 天之历数在尔躬。(引《尚书》逸文,亦见《论语·尧曰》)
  • 履端于始,序则不愆;举正于中,民则不惑;归馀于终,事则不悖。(化用《左传·文公元年》)
  • 天下有道,则不失纪序;无道,则正朔不行于诸侯。

关联篇目

  • [[025-律书]]——律历一体:三分损益诸律与「黄钟为宫」五音配月,即本篇武帝诏书所用;太史公自序所谓「律居阴而治阳,历居阳而治阴,律历更相治」。
  • [[012-孝武本纪]]——太初改元、封禅泰山诸事之本纪侧记。
  • [[028-封禅书]]——北畤、新垣平、黄帝「合而不死」诸事互见;改历与封禅同为太初造制的两翼。
  • [[013-三代世表]]——十表纪年即以历法为骨架,表序「黄帝以来共和之前」的谱系与本篇「考定星历」相呼应。
  • 姊妹系列:《资治通鉴》汉武时代诸篇(033–045),太初改历元年前 104 年前后的编年纪事。

延伸阅读

  • 底本:维基文库《史記/卷026》ctext.org《历书》(两源互校)
  • 《汉书·律历志》——太初改历全过程与《三统历》全术,读本篇表体的必配文献
  • 张汝舟《二毋室古代天文历法论丛》——考定《历术甲子篇》为古四分历(殷历)推步表的名作
  • 钱宝琮《中国数学史》——论太初历八十一分法之得矢
  • 张闻玉《古代天文历法讲座》——四分术、章蔀纪元的入门讲义

上一篇:[[025-律书]] | 下一篇:[[027-天官书]]