中國古代歷法,要從天文學(xué)開始說起。
陽歷:
很早的時候,古人通過觀天文,測得一回歸年的近似長度。《尚書·堯典》云:“期三百有六旬有六日”,就是一年時間是366日。殷商以后,我們祖先測定一回歸年為365日又四分之一日。這和儒略歷“每隔三年置一閏”,所得出的一回歸年的長度等同。
秦漢以后,一回歸年的時間,我們稱之為“歲”,是地球繞太陽一周所需時間,是以太陽視運(yùn)動為依據(jù)的。
陰歷:
陰歷一年,是從陰歷的正月初一到下一年的正月初一,為354天,以月亮的運(yùn)動為依據(jù)。
陰陽合歷(農(nóng)歷):
陽歷一歲為365日又4分之一日;陰歷一年為365天。為了消除二者因為長時間運(yùn)行出現(xiàn)的差異,農(nóng)歷參考在陰歷的基礎(chǔ)上,參考陽歷的規(guī)律,設(shè)置了閏月。
干支紀(jì)年變更的時間節(jié)點(diǎn)是每一年的什么時候呢?
通過歷史記錄,我們可以窺探一二。
《資治通鑒·晉紀(jì)一》:起旃蒙作噩,盡玄黓執(zhí)徐,凡八年。
旃蒙作噩是太歲紀(jì)年的表述,對應(yīng)的干支紀(jì)年為乙酉。
同理,玄黓執(zhí)徐,對應(yīng)的干支為壬辰。
因此,這段時間記錄的是從乙酉年到壬辰年,八年時間的歷史事件。
泰始元年對應(yīng)的干支紀(jì)年為乙酉;
泰始二年對應(yīng)的干支紀(jì)年為丙戌;
泰始三年對應(yīng)的干支紀(jì)年為丁亥;
泰始四年對應(yīng)的干支紀(jì)年為戊子;
泰始五年對應(yīng)的干支紀(jì)年為己丑;
泰始六年對應(yīng)的干支紀(jì)年為庚寅;
泰始七年對應(yīng)的干支紀(jì)年為辛卯;
泰始八年對應(yīng)的干支紀(jì)年為壬辰。
此時,我們只需要需要把中國古代歷法,轉(zhuǎn)換為現(xiàn)代世界通用歷法,就可以確定干支紀(jì)年的交換節(jié)點(diǎn)。
轉(zhuǎn)換原則:
1528年12月15日之前,我們用格里高利歷進(jìn)行轉(zhuǎn)換;
1528年12月4日之前,我們用儒略歷進(jìn)行轉(zhuǎn)換。
具體原因,參照上篇文章《干支紀(jì)年與世界通用日歷——格里高利歷——的對應(yīng)關(guān)系》一文。
通過變化,得出三個關(guān)鍵點(diǎn),即公元元年1月1日是戊寅日;公元1582年10月4日是癸酉日;公元1582年10月15日是甲戌日,公元1901年1月1日是己卯日。
通過查詢這段時間對應(yīng)的歷史事件(如下圖),我們會發(fā)現(xiàn),公元266年2月8日,對應(yīng)的干支紀(jì)年為泰始元年(乙酉年)12月。
《資治通鑒·晉紀(jì)一》:十二月,壬戌,魏帝禪位于晉;甲子,出舍于金墉城。太傅司馬孚拜辭,執(zhí)帝手,流涕歔欷不自勝,曰:“臣死之日,固大魏之純臣也?!北?,王即皇帝位,大赦,改元。
按照現(xiàn)在通用日歷,立春時間一般在2月4日,從下圖我們可以看出,266年的2月4日,立春交節(jié)日,并沒有改變年號,也就說明,這一年還是乙酉年。
通過資治通鑒對應(yīng)的歷史年號對應(yīng)的干支紀(jì)年,我們會發(fā)現(xiàn),干支紀(jì)年自古以來交換節(jié)點(diǎn),均為每年的正月初一,也就是與陰陽合歷相一致。
《黃帝內(nèi)經(jīng)·六節(jié)藏象論》有云:五日謂之候,三候謂之氣,六氣謂之時,四時謂之歲。
四時謂之歲是什么意思?就是一年四季,365日又四分之一日,為一歲。
四時就是春、夏、秋、冬四季。
我們通過中國古代二十四史的時間描述可以發(fā)現(xiàn)如下規(guī)律。
春,正月;春,二月;春,三月。
夏,四月;夏,五月;夏,六月。
秋,七月;秋,八月;秋,九月。
冬,十月;冬,十一月;冬,十二月。
這就告訴我們,一回歸年的時間按照平均約15天一個時間段,劃分為二十四節(jié)氣;二十四節(jié)氣組成的四季,與陰歷的十二月(含閏月)相互關(guān)聯(lián)。
而干支紀(jì)年,融合了天十干,地十二支,把天和地融為一體,融合了太陽周視運(yùn)動與月亮運(yùn)動的規(guī)律,故干支紀(jì)年以每年正月朔日(初一)為變換節(jié)點(diǎn)。