摘要本文針對公元紀年和干支紀年的轉換提出了一種簡捷的方法,希望對廣大教師、學生以及歷史愛好者在以后的學習和生活中有所幫助。
關鍵詞 公元紀年 干支紀年 干支號碼
中圖分類號:K04文獻標識碼:A
The Transformation between AD (Anno mundi) and
the Heavenly Stems and Earthly Branches
CAO Feilong
(QiYang Normal school, QiYang, Hunan 426100)
AbstractIn this paper ,a simple method is presented according to the transformation from Anno mundi into Heavenly Stems and Earthly Branches. I sincerely hope it helpful for the teachers, students, and those who love history in their following study and life.
Key wordsAnno mundi; Heavenly Stems and Earthly Branches; the number of Heavenly Stems and Earthly Branches
公元紀年和干支紀年是中國的兩種最常用的紀年法。我們平時在歷史學習的過程中,經常會看到很多用干支命名的重大事件,比如辛酉政變、甲午戰爭、戊戌變法、辛亥革命等等。這里就涉及到如何將公元紀年轉換成干支紀年的問題。為此,筆者特向大家推薦一種自創的方便實用而且簡潔的新方法。
干支紀年是中國傳統的紀年法。如何將公元紀年轉換成干支紀年,首要的關鍵就在于先弄懂什么是干支以及干支的排列規律。干支是天干和地支的合稱。天干有10個,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有12個,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干和地支從“甲子”開始,按順序逐一相配,各用到最后一個時,再從第一個開始繼續相配,從而形成了60個干支,也稱“六十花甲子”。
如果我們把“甲子”編為1號,“乙丑”編為2號,依次編下去,就可以得到一個干支和干支號碼對照表,如下:(見表1)
到底該如何根據某一公元年份來推斷其干支呢?下面,我們可以分公元后、公元前兩種情況來介紹。
(1)公元以后的紀年和干支紀年的轉換方法和步驟。
第一步:公元紀年除以60取余數(余數可以為零)。
第二步:余數減去3(結果可以為零,也可以為負數)。
第三步:如果余數減去3之后,大于零,其結果即為所求的干支號碼;如果結果減去3之后,小于零或者等于零,其結果必須再加上60,才是所求的干支號碼。
例1:公元184年,中國歷史上爆發了黃巾大起義,從其口號“蒼天已死,黃天當立;歲在甲子,天下大吉”上看,這年也應該是甲子年。
①184/60=3……4
②余數4-3=1
③結果1大于0,所以其干支號碼就是1,由表中可知,排第1號的就是“甲子”。
例2:公元1860年,英法聯軍攻入北京,洗劫圓明園,史稱“庚申之變”。
①1860/60=31……0
②余數0-3=-3
③結果-3小于0,所以其干支號碼就是“-3+60=57”。由表中可知,排第57號的就是“庚申”。
例3:公元1949年10月1日,毛澤東主席在天安門城樓向全世界莊嚴宣告中華人民共和國正式成立了。該年是己丑年。
①1949/60=32……29
②余數29-3=26
③結果26大于0,所以其干支號碼就是26,由表中可知,排第26號的就是“己丑”。
(2)公元以前的紀年和干支紀年的轉換方法和步驟。
第一步:把公元前紀年看作負數,除以(-60)取余數(必須保證商和余數都大于或者等于0,且余數要小于60)。
第二步:余數減去2(結果可以為零,也可以為負數)。
第三步:如果余數減去2之后,大于零,其結果即為所求的干支號碼;如果結果減去2之后,小于零或者等于零,其結果必須再加上60,才是所求的干支號碼。
注意:運算過程中,分子和分母的兩個負號絕對不能夠抵消。
例4:公元前1046年武王伐紂,牧野之戰,商朝滅亡,是年為乙未年。
①-1046/-60=18……34
②余數34-2=32
③結果32大于0,所以其干支號碼就是32,由表中可知,排第32號的就是“乙未”。
例5:公元前60年漢宣帝任命鄭吉為西域都護,這是西漢派駐西域的最高長官。從此西域正式歸屬中央政權。是年為辛酉年。
①-60/-60=1……0
②余數0-2=-2
③ 結果-2小于0,所以其干支號碼就是“-2+60=58”,由表中可知,排第58號的就是“辛酉”。
例6:公元前33年呼韓邪單于歸漢,昭君出塞,從而結束了漢匈長期的戰爭狀態,是年為戊子年。
① -33/-60=1……27
② 余數27-2=25
③ 結果25大于0,所以其干支號碼就是25,由表中可知,排第25號的就是“戊子”。
在上述方法中,最后的結果的取得都必須要有一張1-60號的干支號碼對應表。假如跟前沒有這張表,我們是不是就沒辦法了呢?下面,筆者向大家推薦一種破譯1-60號干支對應表的方法。如表2:
也就是說,我們關鍵是必須要能夠記清楚“天干”和“地支”各自的順序。干支號碼是多少,我們只要把天干和地支分別數到多少就可以了,二者結合起來就是所求的干支。比如,干支號碼是55,它所對應的干支是什么呢?很簡單,我們只要把天干和地支分別數到55就行了,掰手指都能夠推出來:
① 天干:數一排就是10,數五排就是50,為此,我們再用手指頭把天干數到第5個,就是“戊”
② 地支:數一排就是12,數四排就是48,為此,我們再用手指頭把地支數到第7個,就是“午”
③ 二者結合起來,第55號干支就是“戊午”。
再有,十二生肖和十二地支匹配,為此,我們還可以根據所求的干支號碼,順便也推算出該年的生肖。(見表3)
例7:公元2011年年7月1日,中國共產黨建黨90周年紀念,該年是“辛卯”年,生肖“兔年”。
① 2011/60=33……31
② 余數31-3=28
③ 結果28大于0,所以其干支號碼就是28
為此,我們只要默記天干、地支、生肖的順序,把它們分別數到28,就能夠快速得出該年是“辛卯年”、“兔年”。
例8:公元前209年七月,陳勝、吳廣在大澤鄉舉起了中國歷史上第一次大規模農民起義的旗幟,該年是
① -209/-60=4……31
② 余數31-2=29
③ 結果29大于0,所以其干支號碼就是29
為此,我們只要默記天干、地支、生肖的順序,把它們分別數到29,就能夠快速得出該年是“壬辰年”、“龍年”。
以上諸方法,就是筆者推薦的一種干支紀年的新求法,希望對廣大教師、學生以及歷史愛好者在以后的學習和生活中有所幫助。
參考文獻
[1]翦伯贊.中國史綱要(上下冊).人民出版社,2001.
[2]萬國鼎.中國歷史紀年表.中華書局,2009.
[3]王力.古代漢語.四卷本.中華書局,2001.
[4]朱紹侯.中國古代史(上中下冊).福建人民出版社,1999.
“本文中所涉及到的圖表、公式、注解等請以PDF格式閱讀”