宇宙学 · 恒星与黑洞 · 太阳系
17路(17LUBBS) · 看见更远的宇宙

岁星纪年按 12 年算,木星实际走一圈只要 11.86 年

十二这个数字在中国人的生活里出现得太多:十二生肖、十二时辰、十二个月。它们不全是同一套东西,但其中一支的来源可以追到一颗行星——木星。古人看它在星空背景上一年挪一段,十二年绕回原处,于是拿它来纪年。

木星的恒星周期是 11.862 年,古人按 12 年一周天把它分成「十二次」,每年行一次。每 12 年多走的约 0.14 次累积下来,大约 86 年就多出一整次,这叫「超辰」。岁星纪年因此需要不断修正,东汉以后逐步让位给干支纪年。

木星一年走一次,十二次绕天一周

古人把黄道一带分成十二个区间,称为「十二次」,名称依次是星纪、玄枵、诹訾、降娄、大梁、实沈、鹑首、鹑火、鹑尾、寿星、大火、析木。

木星每年进入一次,十二年走完一圈,所以叫岁星。要说明某一年,只要说「岁在星纪」或「岁在大火」,比数年份方便。

这套记法的精度取决于木星周期的测定。周期测得越准,纪年越可靠;一旦周期有偏差,误差会逐年累积,最后连位置都对不上。

每年多走 0.0116 次,86 年就差出一个辰

按 12 年一周天计算,木星每年走 1/12 圈;按实际的 11.862 年算,每年走 1/11.862 圈。换成「次」,就是每年 1.0116 次,比历法多 0.0116 次。

每 12 年因此多走约 0.14 次。累积到整整一次需要 1 除以 0.0116,约 86 年。

这就是「超辰」:按历法该在某次,实际已经跑到下一次去了。西汉末年的历法家曾试图在历法里加入超辰修正,但数值与实测仍有出入,越修越乱。

「太岁」是反向运行的假想天体

十二次按天球上自西向东的方向排列,而十二辰按相反方向排列。用岁星纪年时,方向与当时惯用的辰位相反,读起来别扭。

于是古人造了一个假想天体「太岁」,让它与岁星反向运行,每年行一辰。用太岁纪年,年份就与十二辰同向,写起来顺手。

太岁并不存在,它是一套坐标变换的产物。古代另有一套岁阴名,如摄提格、单阏,与十二辰一一对应,用来给太岁所在的年份命名。

超辰修不准,岁星纪年让位给干支

岁星纪年的麻烦在于它依赖一个测不准的周期。每次超辰都要人为干预,干预的规则又各朝不同,结果同一年在不同文献里可能对应不同的岁名。

干支纪年没有这个问题。十天干配十二地支,六十年一循环,不依赖任何天象,只要起点定好就能一直排下去。

东汉以后,干支纪年逐渐取代岁星纪年成为主流,正史里的年份标注基本都用干支。岁星纪年退到星占与经学的语境里,成了一种古雅的表达方式。

参数 数值 口径与来源
木星恒星周期 11.862 年 现代天文常数
木星会合周期 398.9 天 同上
十二次每次宽度 约 30 古度 365.25 古度除以 12
超辰间隔 约 86 年 由周期差推算
干支纪年通行 东汉以后 正史纪年体例

哪些是观测,哪些还是推断

观测证实木星周期已被精确测定;古代岁星位置的记录可以用现代星历回推比对,多数年份能够对上,超辰现象也能在文献里找到对应。
理论预言如果周期是 11.862 年而历法按 12 年排,那么每 86 年必然出现一次位置错位。这个推论与史书所载超辰的大致间隔相符,属于古代天文体系内部的自洽性检验。
尚未定论十二次这套分区形成于何时,目前只能给出大致年代范围;西汉三统历里超辰数值的具体来源与精度,学界仍有不同解读。

常见问题

岁星就是木星吗?

是。岁星是木星在古代星占体系里的名字,因为它用来纪岁。同一颗星还有「太岁」「摄提」等相关称呼,但那些多指假想天体或年份代称。

为什么木星适合纪年?

因为它公转周期接近 12 年,与十二辰、十二月、十二地支都能对上,换算方便。换作周期 29 年的土星,就凑不出这么整齐的数字。

干支纪年完全不受天象影响吗?

是。干支是一个纯计数的循环,不需要观测,也不会因为行星位置偏差而错乱。代价是它与季节、天象脱钩,只能靠闰月与节气另行协调。

延伸阅读

  • 《史记·天官书》,中华书局点校本
  • 陈遵妫《中国天文学史》,上海人民出版社,1980
  • NASA 太阳系天体参数页(nssdc.gsfc.nasa.gov)
免责声明:本文为科普性整理,依据文末所列公开资料与观测数据写成,不构成科研结论或任何形式的建议。科学认识会随新观测与新模型修正,引用请注明来源。如有侵权请联系删除。
文章名称:岁星纪年按 12 年算,木星实际走一圈只要 11.86 年
文章链接:https://www.17lubbs.com/jupiter-year-cycle-ancient-china/
↑