從事歷史、文物工作的同志,特別是研究古書畫的同志,經(jīng)常要碰到干支紀(jì)年問(wèn)題。比如,乾隆“庚寅”年到底是乾隆幾年呢?又比如,當(dāng)你碰到任伯年的畫上題上“壬午”年作時(shí),那么任伯年在這一年是多大年紀(jì)呢?這時(shí)如果你手頭沒(méi)有一本年表,而又馬上要答復(fù)這個(gè)問(wèn)題,你一定會(huì)干著急。現(xiàn)在讓我們來(lái)介紹一下用指頭掐算干支紀(jì)年的方法。如果你能掌握,上面提出來(lái)的問(wèn)題,就立即可以解決了。

用手指掐算干支,大概很早就有了,清代李汝珍所著的《鏡花緣》第七十五回談到古課問(wèn)題,就是用手指來(lái)掐算的,他所說(shuō)的“地盤式”排列的方位,就是我們要說(shuō)的方法,只不過(guò)他是用來(lái)算課,而我們卻是用來(lái)推年。為了便于學(xué)習(xí),我們?cè)谶@里畫了一個(gè)圖,同時(shí)為了便于記住,我們作了四句打油詩(shī),詩(shī)曰:
天干變化無(wú)定位,地支分布列四邊;
天干順推求個(gè)數(shù),地支逆跳加十年。

天干就是甲、乙、丙、丁、戊、己、庚、辛,壬、癸,叫十個(gè)大干。地支就是子、丑、寅、卯、辰.巳、午、未,申.酉、戌、亥,叫十二地支。這十二個(gè)地支分列在左手上,它的地位是固定不變的。所以詩(shī)的第二句說(shuō);“地支分布列四邊”。請(qǐng)你參看(圖一)
在開(kāi)始學(xué)習(xí)時(shí),你不妨用筆把它寫在自己的手上,用拇指指點(diǎn)著這十二個(gè)地支的部位,要熟悉到指著每個(gè)郵位時(shí),即能說(shuō)出它是哪一個(gè)地支。
天干的地位則沒(méi)有固定。它是隨著地支而變動(dòng)的。請(qǐng)參閱(圖二)。打一個(gè)比喻,它好象是一個(gè)能轉(zhuǎn)的齒輪套在地支的外邊、十個(gè)天干好象十個(gè)齒一樣,看圖中箭頭,旋轉(zhuǎn)的方向和鐘表一樣,假若現(xiàn)在說(shuō)“甲子”,你就要把“甲”字指在“子”的部位上, (在無(wú)名指的下節(jié))按照這個(gè)“齒輪’所列的天干次序,一字一字地和手上的地支配上,那就是。甲子、乙丑、丙寅、丁卯……。假如你說(shuō)“甲寅”,你就要把“甲”字指到食指下節(jié)的“寅”字,好象這個(gè)齒輪往前移動(dòng)了,這時(shí)天干地支的配合便變成了:甲寅、乙卯、丙辰、丁巳……。
由于天干不像地支一樣,在指頭沒(méi)有固定的地位,而是跟著地支而變化的,所以詩(shī)的首座句叫“天干變化無(wú)定位。”但有一點(diǎn)要注意的,天干的單數(shù)(甲、丙、戊、庚、壬)一定要配上地支的單數(shù)(子、寅、辰、午、申、戌),天干的雙數(shù)(乙、丁、己、辛、癸)。一定要對(duì)上地支的雙數(shù)(丑、卯、巳、未、酉.亥),在第二圖把它們的單數(shù)和雙數(shù)用不同字體區(qū)別開(kāi)來(lái),以便在練習(xí)時(shí)不致搞錯(cuò)。
現(xiàn)在把前面所舉的例子一一乾隆“庚寅”年是乾隆的第幾年?來(lái)作一次練習(xí)。這里要有一個(gè)先決的條件,即我們要求得的干支紀(jì)年,都必須要先知道它們首座個(gè)年頭的干支是什么才行。乾隆的首座年的干支是“丙辰”,你就從圖中先找到地支的“辰”字,(在食指的第二節(jié))然后配上天干的“丙”字,即是乾隆的首座年丙辰。這時(shí)第二圖中的天干,有如齒輪的轉(zhuǎn)動(dòng)一樣,把“丙”字轉(zhuǎn)到“辰”字上,從這里作為起點(diǎn)“1”字算起,(后邊談到計(jì)算公元或者是計(jì)算每個(gè)人的實(shí)歲時(shí),作為起點(diǎn)的數(shù)字應(yīng)當(dāng)是“0”而不是“l(fā)”)順著圖中的箭頭往前推算就成為這樣的情況:
數(shù)字:12345
天干:丙丁戊己庚
地支:辰巳午未申
表現(xiàn)指上就是這樣見(jiàn)(圖三)。

這里還須插上幾句話。我們一般的習(xí)慣.要求得數(shù)目字,比如說(shuō)要求得乾隆二十五年,都是先求得十?dāng)?shù),然后再求個(gè)數(shù)。用手推算,本來(lái)也可以先求十?dāng)?shù),但是速度太慢,現(xiàn)在是先求個(gè)數(shù),然后再求十?dāng)?shù)。天干因?yàn)檎檬鞘畟€(gè),所以每一個(gè)天干可以代表從“0”至“9”的每一個(gè)數(shù)字,這并不是說(shuō)它所代表的數(shù)字在任何地方都永遠(yuǎn)不變,但它卻是相對(duì)不變的,比如說(shuō)公元“0”年正好是“庚”年,于是天干和數(shù)字就這樣套上了:
0123456789
庚辛壬癸甲乙丙丁戊己

這個(gè)套上的數(shù)字和天干如果記住了,是有用的,比如“己”字永遠(yuǎn)就是公元后個(gè)數(shù)的“9”,今年是“79”年,就是“己未”,十年前是“69”年,就是“己酉”,十年后是“89”年,就是“己巳”這是相對(duì)不變的。但是我們現(xiàn)在所求的是乾隆天干,他的天干首座年是“丙”,按照這個(gè)次序數(shù)字和“天干”套上之后,卻變成這樣了:
1234567890
丙丁戊己庚辛壬癸甲乙
在乾隆的年號(hào)來(lái)說(shuō),上列的天干所代表的數(shù)字也相對(duì)不變了。詩(shī)的第三句說(shuō)“天干順推求個(gè)數(shù)”,就是說(shuō),你只要知道所求對(duì)象的首座年是什么干支,順若次序就求得他的個(gè)數(shù)了,如上邊的乾隆從“丙”年起推算到“庚”年,他的個(gè)數(shù)是“5”,以后只要逢著乾隆天干有“庚”字,即有個(gè)數(shù)“5”字。
現(xiàn)在我們?cè)賮?lái)看所舉乾隆例子的圖中,天干“庚”字,即數(shù)字的“5”字,是落腳在地支的“申”字(在小指的首座節(jié))。如果我們要問(wèn)的是乾隆“庚申”年是他的第幾年,那就不用往下再求了,它就是第“5”年,這是因?yàn)樗鶈?wèn)的地支“申”也已經(jīng)找到了。即天干的庚字正好落腳在地支的申字。可是我們上面所要問(wèn)的是乾隆“庚寅”年,而我們已經(jīng)求得的只有它的個(gè)數(shù)“5” (天干的庚字),還須求得這個(gè)地支的“寅”字,也即是要求得他的“十”數(shù)。這時(shí)就要用詩(shī)的第四句:“地支逆跳加十年”。從哪跳起呢和如何跳呢?請(qǐng)你看看(圖四)。這里必須注意,單數(shù)和雙數(shù)兩種不同的字體,同時(shí)也要注意上邊我們所說(shuō)天干的單數(shù)和雙數(shù),千萬(wàn)不能對(duì)錯(cuò)了。前面我們求得乾隆的“庚”字是數(shù)字的“5”字,現(xiàn)在要記住這個(gè)“庚”字和“5”字,好像這兩字寫在一個(gè)跳棋子上一樣,把它們從它原來(lái)的落腳點(diǎn)“申”字(在小指的首座節(jié))跳起。所謂逆跳,就是往回跳,象跳棋一樣,隔一字一跳,首座次要跳到“午”字(正中指上節(jié)),這個(gè)好像寫有“庚”字和5字的跳棋子,把它的“庚”字與落腳點(diǎn)的“午”字配合起來(lái),這時(shí)就叫“庚午’;因?yàn)槊刻淮我邮辏瓦@個(gè)5字加在一起,就是十五年,也就是說(shuō)乾隆的“庚午”年就是乾隆的十五年。再往回跳就要跳到食指第二節(jié)的“辰”字,這時(shí)就是“庚辰”手指掐算八字,再加十年呢,就是二十五年。再往下跳,就跳到食指下節(jié)的“寅”字了,這時(shí)就是“庚寅”,再加十年呢,就是三十五年。因?yàn)樯厦嫠岬穆淠_點(diǎn)“寅”字已經(jīng)找到,我們的答案也就找到了手指掐算八字,即乾隆的“庚寅”年是它的三十五年。你如果還要往下跳就是:“庚子”即四十五年,“庚戌”即五十五年,“庚申”即六十五年。可是這里就要提出注意了,乾隆只有六十年,并沒(méi)有六十五年,所以我們?cè)谕扑隳骋粋€(gè)皇帝的年號(hào)或某人的歲數(shù)時(shí),既要知道他的首座年也還要了解他的最后一年,如果是超過(guò)了他最后一年,那就會(huì)搞錯(cuò)了,這是一般常識(shí)問(wèn)題。干支還有一個(gè)循環(huán)問(wèn)題,六十年之后一循環(huán),假如你是甲子年生,算為一歲,那么等到你六十一歲時(shí)又是甲子年了,在推算到有循環(huán)的干支時(shí),只有靠其它條件來(lái)解決問(wèn)題。比如說(shuō)一個(gè)畫家是“甲子”年生,算為一歲,他畫了一幅畫題“甲子”年畫,我們只能推算他是六十一歲時(shí)畫,不能說(shuō)他一歲所畫的。你在練習(xí)推算時(shí),可以用你自己的出生年齡作為練習(xí),其它推算古人的年齡,方法都是一樣。
這個(gè)方法同樣可以推算每一個(gè)I世紀(jì)的其一個(gè)干支是第幾年,但首先要知道這一個(gè)世紀(jì)的頭一年是什么干支。公元后的干支是有一定的,首座年不是“庚子”就是“庚辰”或“庚申”,都是這三個(gè)來(lái)回轉(zhuǎn)著。如現(xiàn)在20世紀(jì)的首座年是“庚子”,即l900年,如果你要找“己丑”年是哪一年,就可按上述方法推算。推算的結(jié)果是“49”,那么加上1900年就是1949年。但在推算時(shí)應(yīng)把它的首座年作為“0”字算起,不能作為“1”字算起。還有因?yàn)榱暌粋€(gè)循環(huán),在一百年之內(nèi)有四十個(gè)干支是重復(fù)的,如1919年是“己未”,而1979年也是“己未”,如何區(qū)分前后兩個(gè)干支,只有靠其它條件來(lái)解決了。這個(gè)推算方法在極其熟練之后,公元前的干支也可用手來(lái)推算。公元前的每個(gè)世紀(jì)首座年是“辛丑”、‘辛巳”、“辛酉”,也是三個(gè)輪轉(zhuǎn)著,但推算時(shí)不能和公元后一樣,都要“反其道而行之”,因?yàn)槲覀円话惚容^少用,這里就不多說(shuō)了。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。



