湘里妹子学术网

 找回密码
 注册
查看: 3608|回复: 0

怎样查对干支纪年

[复制链接]
发表于 2005-8-16 23:09:33 | 显示全部楼层 |阅读模式
作者:佚名   
来源:http://www.zhsc.net/
2005-4-26


    问:我们读古书时,常常发现“二月乙丑”、“三月甲申”或者“岁乙丑”等字样,据说这是干支纪日纪年。请你们解释一下我国古代为什么要采用干支纪日、纪年?知道了干支,怎样推算出年、月、日来呢?四平师范学校肖平

    答:我们在读我国古史书的时候,往往看到上面所记日期不是某月某日,而是某月甲子、乙丑等等。例如《汉书·武帝纪》后元二年:“二月,乙丑,立皇子弗陵为皇太子。丁卯,帝崩于五柞宫,入殡于未央宫前殿。三月甲申,葬茂陵。”古人为什么不把它们直接写作二月十二日、十四日、三月二日,这不是更清楚吗?这看来似乎方便、清楚,但并不能正确反映历史上的时日。

    这是因为我国古代历法大多数是阴阳合历,各个月的日数、一年中的月数和日数不象阳历那样有简单的规律和比较划一。所以需要另外用一共同的标准来表示它。这个标准就是以60为周期的干支序数。它以十天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸和十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥顺序相配组成,从甲子、乙丑、……直至癸亥,干支纪日就是一日给一个干支名字,循序排下去,日复一日,循环使用。根据考古发掘,最迟在殷商时代已经有了干支纪日。而《诗经》、《春秋》所载干支是和后世相连接的。所以我国历史虽然长,二千多年来,历法也屡经变更,只要顺着干支序数上推下算,历史上记载的时日,清清楚楚,有条不紊。即使有传写致误的,也可用它来订正。

    从干支纪日怎样来确定在这个月中的日数呢?这需要利用朔闰表,常用的是中华书局出版的陈垣著《二十史朔闰表》,它给出了汉高祖元年以来二千多年各月朔日(即初一)的干支。知道了某月朔日的干支,用上面的表,就可算出已知干支在该月中的日数。例如上面所举《武帝纪》中的例子,后元二年二月,《朔闺表》17页所载其朔日是甲寅。用上表,从甲寅往下数到乙丑,是12天,或者用下面公式:

    所求日干支序数(不够减,加60再减)一(朔日干支序数一1)=在这一月中的序数

    乙丑的干支序数是2,甲寅的干支序数是51,故(2十60)-(51-1)=12

    所以乙丑是二月十二日。同样可求得丁卯是二月十四日。

    干支还用来纪年。在东汉顺帝时才采用干支纪年法,比干支纪日法晚得多。当然,在此之前曾用过岁星纪年法,名称不同,而性质差不多,这里不去说它了。

    为什么要用干支纪年法?其原因和干支纪日法相类。因为每一皇帝在位的年限长短不等,有的帝王在位期间几次改元,有时多国并存,在同一年中,它们的年号和年份各不相同,也需要一个共同的标准。所以也就采用了以60为周期的干支序数。在《二十史朔闺表》的上栏列有各年的干支名号,以供查考。如果知道了年号和其干支,可以从它查出其年份或同时各国的年份。例如《元史·太祖本纪》:“岁乙丑,帝征西夏。元年丙寅,帝大会诸王群臣,建九游白旗,即皇帝位于斡难河之源。……是岁实金泰和之六年也。”从《二十史朔闰表》142页,可查出乙丑是公元1205年,宋开禧元年,金泰和五年;丙寅是公元1206年,宋开禧二年,元太祖元年,金泰和六年。

    干支还用来纪月、纪时,因不在本文范围,这里不去说它了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|湘里妹子学术网 ( 粤ICP备2022147245号 )

GMT++8, 2024-3-28 22:46 , Processed in 0.077841 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表