李鐵榮
當(dāng)你或者第一眼看到偉大詩人陶淵明的兩首詩《癸卯歲始春懷古田舍》、《庚戌歲九月中于西田獲早稻》,或者再次讀到天才文學(xué)家蘇軾的《水調(diào)歌頭》“丙辰中秋,歡飲達旦,大醉,作此篇兼懷子由”、《前赤壁賦》“壬戌之秋,七月既望……”的時候,不管你以前是否接觸過我國古代的干支紀(jì)年法,對于這些詩、詞、文名篇中的“癸卯”、“庚戌”、“丙辰”、“壬戌”等等干支紀(jì)年,你是否會產(chǎn)生某種程度的陌生感或挫敗感?
當(dāng)你在朱東潤主編的作品選中看到這樣的解題或注釋:“癸卯是晉安帝元興二年(公元四○三年)”,“庚戌,晉安帝義熙六年(公元四一○年)”,“此詞為宋神宗熙寧九年(一○七六,歲次丙辰)蘇軾在密州作”,“壬戌,宋神宗元豐五年(一○八二),歲次壬戌”,[1]你是否會想:干支紀(jì)年與公元紀(jì)年又是如何互相對應(yīng)換算的呢?
在我國浩如煙海的古典文獻資料中,干支紀(jì)年法被廣泛使用,因而在閱讀中會被經(jīng)常遇到。有些當(dāng)代的學(xué)者也會在書里的前言或后記中用到干支紀(jì)年,比如《中國哲學(xué)思潮發(fā)展史》的前言末尾就寫著“2011年4月8日,農(nóng)歷辛卯年三月初六”。[2]但是,無論如何,干支紀(jì)年似乎還是離今人漸行漸遠。因此,如若我們要想順暢地閱讀中國古籍這座充滿無比誘惑力的巨大寶藏,承繼先圣前賢的高遠睿智,找回我們自己的文化自信,那么,理解和掌握干支紀(jì)年的方法,以及干支紀(jì)年與公元紀(jì)年如何進行對應(yīng)換算,就是我們需要面對和解決的繞不過的諸多難點問題之一。
我國古人對天干與地支的熟悉程度,有類于今人對阿拉伯?dāng)?shù)字的熟悉程度,反之亦然。因此,我們就可以借助于阿拉伯?dāng)?shù)字這個橋梁,利用干支與阿拉伯?dāng)?shù)字在順序上可以進行一一對應(yīng)的特點,很好地解決對于今人來說越來越陌生的干支問題,熟記六十甲子表。
天干是指甲乙丙丁戊己庚辛壬癸十個數(shù),地支是指子丑寅卯辰巳午未申酉戌亥十二個數(shù)。天干與地支按順序進行一一搭配:從甲子開始,到癸亥結(jié)束,天干輪六次,地支輪五次,恰好全部輪完。如果繼續(xù)進行,就進入下一個六十甲子搭配。如此循環(huán)搭配,可以無限反復(fù)使用。天干與地支搭配而成的六十甲子可以列表如下:
?
從以上“六十甲子表”中,筆者總結(jié)出以下三個步驟:
(一)首先,按照位置順序,把天干與地支分別與阿拉伯?dāng)?shù)字對應(yīng)起來。
①十個天干的奇數(shù)有五個:甲1'、丙3'、戊5'、庚7'、壬9';
②十個天干的偶數(shù)有五個:乙2'、丁4'、己6'、辛8'、癸10'。
③十二地支的奇數(shù)有六個:子1''、寅3''、辰5''、午7''、申9''、戌11'';
④十二地支的偶數(shù)有六個:丑2''、卯4''、巳6''、未8''、酉10''、亥12''。
(二)其次,天干的任一奇數(shù)第一次與地支的相同奇數(shù)搭配;從第二次開始,只與地支的其他五個奇數(shù)逆序搭配一次。
①甲1'+子1''(戌11''、申9''、午7''、辰5''、寅3'');
②丙3'+寅3''(子1''、戌11''、申9''、午7''、辰5'');
③戊5'+辰5''(寅3''、子1''、戌11''、申9''、午7'');
④庚7'+午7''(辰5''、寅3''、子1''、戌11''、申9'');
⑤壬9'+申9''(午7''、辰5''、寅3''、子1''、戌11'');
(三)再次,天干的任一偶數(shù)第一次與地支的相同偶數(shù)搭配;從第二次開始,只與地支的其他五個偶數(shù)逆序搭配一次。
①乙2'+丑2'' (亥12''、酉10''、未8''、巳6''、卯4'');
②丁4'+卯4'' (丑2''、亥12''、酉10''、未8''、巳6'');
③己6'+巳6''(卯4''、丑2''、亥12''、酉10''、未8'');
④辛8'+未8''(巳6''、卯4''、丑2''、亥12''、酉10'');
⑤癸10'+酉10'' (未8''、巳6''、卯4''、丑2''、亥12'');
以上三個步驟是不難理解和熟悉的。而一旦記熟了這三個步驟,也就熟記了“六十甲子表”,也就掌握了干支紀(jì)年法,從而就可以很快地找到任何一個紀(jì)年的干支在“六十甲子表”中所在的位置。比如,上文提到的詩、詞、文名篇中的“癸卯”、“庚戌”、“丙辰”、“壬戌”等等干支紀(jì)年,在“六十甲子表”中的位置分別是“40:癸10'卯4''”、“47:庚7'戌11''”、“53:丙3'辰5''”、“59:壬9'戌11''”等等。
但是,僅僅記熟了“六十甲子表”、掌握了干支紀(jì)年法還遠遠不夠,因為古人經(jīng)常使用干支紀(jì)年,而今人卻早已習(xí)慣使用公元紀(jì)年。因此,需要尋找一些方法,進一步理解和掌握干支紀(jì)年與公元紀(jì)年如何進行對應(yīng)換算。
筆者認為兩種紀(jì)年的對應(yīng)換算主要有三種方法:第一種方法就是查找法。即“中國歷史紀(jì)年表”既可在《辭海》等大、中型辭書中直接查找到,又可在比如方詩銘等編著的《中國史歷日和中西歷日對照表》這樣專門的紀(jì)年表中很方便地查找到。
第二種方法就是逆推法。即從今天的干支紀(jì)年逆推到作者確切的生年或卒年的干支紀(jì)年,就可準(zhǔn)確地換算出詩文中寫到的干支紀(jì)年所對應(yīng)的公元紀(jì)年。舉例來說,已知公歷2018年的干支紀(jì)年為戊戌紀(jì)年,又知偉大詩人陶淵明生卒年為365或372或376—427,[3]我們采納其確切的公歷卒年來進行換算。第一步換算出在詩人生卒年區(qū)間內(nèi)的相同干支紀(jì)年的公歷紀(jì)年:2018-(60×27)=398,即公歷398年為干支紀(jì)年的戊戌年,戊戌在“六十甲子表”中的位置為35。第二步換算出詩人確切卒年的干支紀(jì)年:427-398=29,35+29=64,即是大詩人卒年公歷427年為干支紀(jì)年的丁卯年(60+4)。第三步換算出詩人詩歌中所涉及的干支紀(jì)年相對應(yīng)的公歷紀(jì)年:已知“癸卯”、“庚戌”在“六十甲子表”中的位置分別為40、47。64-40=24;427-24=403,即干支紀(jì)年中的“癸卯”年是公歷403年。64-47=17;427-17=410,即干支紀(jì)年中的“庚戌”年是公歷410年。這與上文提到的“癸卯是晉安帝元興二年(公元四○三年)”,“庚戌,晉安帝義熙六年(公元四一○年)”的解題或注釋完全相同。同樣地,這種方法也可以換算出天才蘇軾詩文名篇中的干支紀(jì)年所對應(yīng)的公元紀(jì)年。
第三種方法就是起點法。首先就是確定起始年?!短覕?shù)統(tǒng)宗大全》認為“上元”就是這個起始年:“上古甲子年,甲子月,甲子日,甲子時,天正冬至,日月合璧,五星連珠,皆合于子,是謂上元?!盵4]很顯然,這個“上元”只是一個理想的起始年。
其次就是確定積年數(shù)。這個理想的起始年距離“某一個具體的為人們所共知的年代”的積數(shù)就是積年數(shù)。[5]對于這個積年數(shù),古代歷家們有各自不同的算法。在對《太乙金鏡式經(jīng)》、《太乙數(shù)統(tǒng)宗大全》與《太乙淘金歌》三種積年數(shù)的說法進行了比較詳盡的舉例分析和對比甄別之后,盧央先生肯定了《金鏡》或《統(tǒng)宗》積年數(shù)的算法。[6]此以王希明《太乙金鏡式經(jīng)》為例:“臣今別修甲子元四分歷法,與太乙同元,舉而備用。得上元混沌甲子冬至,引而下之齊距歲計太乙行宮。進不違于四分,退不失于元紀(jì)。自上元混沌甲子元歲,至今大唐開元十二年甲子歲,積得一百九十三萬七千二百八十一算。上往考古,每年減一算;下檢將來,每年加一算。”[7]王希明給出的唐朝開元十二年的積年數(shù)為1937281,查唐朝開元十二年的公元紀(jì)年為724年,這樣“上元混沌甲子元歲”(即起始年)距離公元零年的積年數(shù)就為1937281-724=1936557。盧先生特別強調(diào)地解釋說:“由于公元沒有零年,是從公元前一年直接過渡到公元一年。因此,這個公元零點實際是公元前一年。所以,當(dāng)推算公元前的年份而言,要從公元前一年起算?!盵8]
再次就是求取任何一年的干支紀(jì)年或公歷紀(jì)年。舉例來說,已知公元零年的積年數(shù)為1936557,又知天才蘇軾的生卒年為1037—1101年,[9]則蘇軾生年的干支紀(jì)年為:1936557+1037=1937594;1937594被60整除數(shù)為32293,余數(shù)為14;余數(shù)14表示在32293個甲子數(shù)之后的一個甲子年表中為丁丑,即蘇軾的生年為干支紀(jì)年的丁丑年。1936557+1101=1937658;1937658被60整除數(shù)為32294,余數(shù)為18;余數(shù)18表示在32294個甲子數(shù)之后的一個甲子年表中為辛巳,即蘇軾的卒年為干支紀(jì)年的辛巳年。這里我們采納其確切的公歷生年來進行換算:已知“丙辰”、“壬戌”在“六十甲子表”中的位置分別為53、59。53-14=39,1037+39=1076,即“丙辰”年是公歷1076年;59-14=45,1037+45=1082,即“壬戌”年是公歷1082年,這與上文提到的“此詞為宋神宗熙寧九年(一○七六,歲次丙辰)蘇軾在密州作”,“壬戌,宋神宗元豐五年(一○八二),歲次壬戌”的解題或注釋完全相同。同樣地,這種方法也可以換算出偉大詩人陶淵明的詩歌名篇中的干支紀(jì)年所對應(yīng)的公元紀(jì)年。
顯而易見,以上三種方法從易到難。第一種方法簡便易行:無須換算,只要找到大中型辭書或?qū)iT《對照表》,即可查到所需要的干支紀(jì)年或公元紀(jì)年。第二種方法略為困難:不但必須具備兩個前提——今天與過去(詩文作者生卒年)的兩種干支紀(jì)年或公元紀(jì)年,而且需要進行換算。第三種方法的困難在于:首先必須了解這個公元零年積年數(shù)1936557的前世今生,然后又必須知道過去(詩文作者生卒年,或其所生活的時代)的干支紀(jì)年或公元紀(jì)年,最后才能進行換算。今天看來,后面兩種方法似乎繁雜不便,不合時宜。但刨根究底,追本溯源,進而達到知其然并知其所以然,讀書的樂趣不正在于此嗎?因此,要想獨立地暢游中國古代文學(xué)的浩瀚大海,就必須熟練掌握后面這兩種方法。
注 釋
[1]朱東潤主編,《中國歷代文學(xué)作品選》,上海,上海古籍出版社,2008.上編p491,中編P309,494.
[2]張立文著,《中國哲學(xué)思潮發(fā)展史》,北京,人民出版社,2014.前言P4.
[3][9]《大辭海·中國文學(xué)卷》,上海,上海辭書出版社,2005.P58,98.
[4][5][6][7][8]盧央著,《中國古代星占學(xué)》,北京,中國科學(xué)技術(shù)出版社,2008.P308,308,308-313,308,308.