(五)中國古代歷法和紀年法
1 陽歷、陰歷、陰陽歷
古今中外的歷法大體上可以分為三大類,即陽歷、陰歷和陰陽歷。
陽歷的全稱叫“太陽歷”,又名“格里歷”“公歷”“西歷”。它是以地球繞太陽公轉一周的回歸年長度為依據制定出來的。起源于古羅馬,現在通行于世界上大多數國家。
陰歷的全稱叫“太陰歷”。它是以月球繞地球運轉一周的朔望月長度為依據制訂的。伊斯蘭教歷(舊稱回歷)就是陰歷的一種。伊斯蘭教歷起源于古代阿拉伯,主要通行于阿拉伯國家和信仰伊斯蘭教的民族。
陰陽歷是兼顧回歸年和朔望月的一種歷法。它的歷月是根據朔望月長度制定的,而歷年又參照回歸年長度作了相應的調整。我國歷史上曾經使用過的歷法,除太平天國使用的《天歷》外,都屬于陰陽歷系統。我國習慣上稱這種歷法為陰歷、農歷(或稱夏歷、古歷)。
2 帝王紀年法
我國古代最早的紀年法是帝王紀年法,即以帝王即位之年或次年為元年,依次為二年、三年,按順序計算,直到新君即位為止,新帝王即位的當年或次年改元。在全國范圍,以帝王紀年;但在春秋、戰國時期的列國中,則以諸侯紀年。我國古文獻中記載的最早的具體紀元時間是西周時的共和行政元年(前841)。此后,每一帝王都有明確的紀元。如公元前770年為周平王元年,前206年為漢(高祖)元年。平王、高祖是謚號、廟號,這時還無年號。至漢武帝時,始用年號紀年,也是以元、二、三等順序記載。如漢武帝建元元年(前140)、唐太宗貞觀元年(627)、清圣祖康熙元年(1662)等。(詳見本書《中國歷代紀元簡表》)
3 干支紀年法
干支紀年法始于漢代,與年號紀年法并用。如公元184年記為中平元年、甲子。干支紀年法中的干支就是天干和地支的合稱,天干共有十個,即甲乙丙丁戊己庚辛壬癸。地支共有十二個,即子丑寅卯辰巳午未申酉戌亥。十天干和十二地支依一定順序組合,共六十單位,成為一個周期,稱為六十花甲子,周而復始。
(1)甲子表

本《手冊》附有《公元推算干支表》,可由公元紀年推算干支紀年。為了表示區別,表中公元前年數用帶圈的數碼。該表的中央方欄內為干支甲子一周(60年),因該表是公元前后合用,所以有重復干支十二年。干支左邊直行數字是公元前紀年的個位數,右邊直行數字是公元后紀年的個位數;干支表下部三橫行數字為公元前和公元后紀年的十位數;表左側三立行數字為公元前紀年的百位數和千位數,右側三立行數字為公元后紀年的百位數和千位數。由表外兩側立行至表下橫行,各以引線箭頭標示。如欲知公元某年的干支數,例如公元1840年,可從右方立表找出“18”,再按箭頭所示在表下橫行中找到“4”,然后在表內右邊找到“0”,“4”與“0”相交之格為庚子,可知此年干支為庚子。推算公元前的干支亦用此法,只是由左側檢算。
(2)公元推算干支表

4 歲星紀年法
歲星紀年法是根據木星的運行紀年。古人把黃道附近一周天分為十二等分,稱為十二次,分別命名為星紀、玄枵、諏訾、降婁、大梁、實沈、鶉首、鶉火、鶉尾、壽星、大火、析木。古人認為木星每十二年由西向東繞天一周,每年行經一個星次,于是就以木星每年所在星次紀年。如木星運行到星紀,就記為“歲在星紀”,十二年周而復始,木星也就被稱為歲星。在《左傳》《國語》等先秦典籍中即有一些用歲星紀年的記載。
5 太歲紀年法
太歲紀年法是以太歲的運行來紀年。古人有所謂十二辰之說,就是把黃道附近一周天分為十二等分,由東向西配以子丑寅卯等十二支,其方向和順序正好和星紀等十二次相反。而歲星由西向東運行,與人們熟悉的十二辰的方向和順序相反,所以歲星紀年法在實際應用中很不方便。于是古人又設想出一個假歲星,命名為太歲,又名歲陰、太陰,讓它自東向西運行,與十二辰的方向、順序一致,用以紀年。古人還取了攝提格、單閼等十二個太歲年名作為“太歲在寅”“太歲在卯”等十二個年份的名稱。大約在西漢時期,古人又取了閼逢、旃蒙等十個名稱叫做歲陽。十二個太歲年名(即歲陰)與十二辰(即十二支)對應,而十個歲陽與十干對應。歲陰和歲陽在不同的古籍中又有不同的名稱。(見表(1)、(2))
古人按六十甲子的組合法將歲陽與歲陰相配,組合成六十個年名,以閼逢攝提格為第一年,旃蒙單閼為第二年,如此類推,以六十年為一周期?!妒酚洝v書·歷術甲子篇》自太初元年(前104)起開始用這些年名紀年。由于歲陽與天干對應,歲陰與地支對應,所以這種紀年法可以用干支紀年法更代。如閼逢攝提格可以稱為甲寅年,旃蒙單閼可以稱為乙卯年等等。
(1)歲陽名稱表

(2)歲陰名稱表

歲星紀年法與太歲紀年法合稱“星歲紀年法”。
6 生肖紀年法
生肖紀年法是用十二種動物與十二地支相配以紀年,每種動物和與之相配的地支代表一年,循環往復。附表于下:
生肖紀年表
