干支紀年與公元紀年
干支紀年與公元紀年
目前,我國表示年份有兩種方法。一種是公元紀年,如,1949年、2008年;一種是干支紀年,如,乙丑年、壬辰年。公元紀年源於西方,干支紀年始於漢代。干支紀年不僅與歷史和古代文化有著千絲萬縷的聯繫,而且在現實生活中,也有著不可磨滅的作用,比如,人的屬相就決定於干支紀年,便是一個很好的例證。
什麼是干支紀年呢?「干」是「天干」的簡稱,「支」是「地支」的簡稱。那麼,什麼是「天干」和「地支」呢?簡單地說,天乾和地支都是一些以文字為代表的有順序的符號。
天干有10個,分別是:
天干:甲 乙 丙 丁 戊 已 庚 辛 壬 癸
序數: 1 2 3 4 5 6 7 8 9 10
地支有12個,分別是:
地支:子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
序數: 1 2 3 4 5 6 7 8 9 10 11 12
天干與地支一一對應輪流相配用來紀年,就叫做干支紀年。因為10和12的最小公倍數是60,所以,干支可以形成60個不同的組合,每年依次用一個組合來表示年份,每六十年重複一次。這60個干支年的名稱分別是:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 (序數1~10)
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未 (序數11~20)
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 (序數21~30)
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 (序數31~40)
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 (序數41~50)
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 (序數51~60)
大家熟知的「甲午戰爭」就發生在「甲午」年,「戊戌變法」就發生在「戊戌」年,「辛丑條約」就發生在「辛丑」年,「辛亥革命」就發生在「辛亥」年。
兩種紀年可以進行轉換,網上雖然介紹了一些方法,有的是查「萬年曆」,有的是用公式,但是,很少說明其中的道理。「萬年曆」和公式用起來也許比較方便,可是,如果手邊沒有「萬年曆」該怎麼辦呢?再說,公式很難滿足人們求知的慾望,人們做一件事,總想知道其中的原由,吃現成的終歸不如自己做的那樣香甜。
下面就來說說,兩種紀年相互轉換的方法和道理。
先說怎樣把公元年份轉換成干支年份。
因為干支紀年是從公元4年開始使用的,也就是說,公元4年是第一個甲子年。所以,把公元年份轉換成干支年份這前,先要把公元年份減3,然後再按下面兩個步驟進行:
第一步:確定天干。因為天干10年循環一遍,所以,公元年份減去3以後,用10除,餘數就是這一年的天干序數。其實不必除,那個數的個位數不就是除以10的餘數嗎?
第二步:確定地支。因為地支12年循環一遍,所以,公元年份減去3以後,除以12,餘數就是這一年的地支序數。
比如,今年(2010年)是干支紀年的什麼年?
2010-3=2007,個位數是7,天干序數就是7,7對應於「庚」。2007÷12餘3,地支序數就是3,3對應於「寅」。所以,2010年是庚寅年。
不過,有一點需要注意,因為干支年份是跟陰曆對應的,公元年份是跟陽曆對應的,而有時陽曆已經1月甚至2月了,而陰曆臘月(12月)還沒有過完,所以,這個期間的干支年份還應該是上一年的那個干支年份。
再說怎樣把干支年份轉換成公元年份。
這種情況比較複雜。這是因為,干支紀年每60年循環一遍,因此,首先就要確定這一年的干支年份在這個循環周期中的序數。然後根據這一年在哪個世紀的前半葉還是後半葉,或者初葉、中葉還是末葉,在給這個循環周期中的序數加上3以後,再加上若干個60,使得數正好在那個範圍,最終才能得到對應的公元年份。
確定一個干支年份在60年循環周期中的序數,稍微有點麻煩。這個序數的個位數很好確定,天干序數是幾,這個序數的個位數就是幾。難就難在這個序數的十位數不好確定。因為天干有10個,而地支有12個,地支每循環一遍,地支序數就比天干序數滯後2。所以,天干序數與地支序數的差裡面包含幾個2,就說明天干循環了幾遍,也就是干支年序數的十位數是幾。如果天干序數小於地支序數,那就要先給天干序數加上12,使天干序數減地支序數不至於得負數。其實,得負數也不要緊,不過那就要倒著向前數了。
如,「甲午戰爭」發生在19世紀下半葉的哪一年?
天干「甲」的序數是1,「甲午」年在循環周期中的序數的個位數就是1。地支「午」的序數是7,1減7不夠減,先給1加上12。1+12-7=6,6÷2=3,「甲午」年在循環周期中的序數的十位數就是3。於是,「甲午」年在循環周期中的序數是31。19世紀下半葉是從1850年到1899年,在這個範圍內,31+3+31×60=1894。(這裡的31並不是「甲午」年在循環周期中的序數,而是湊數時恰好需要加31個60。)所以,「甲午戰爭」發生在1894年。
再如,「辛亥革命」發生在20世紀初葉的哪一年?
天干「辛」的序數是8,「辛亥」年在循環周期中的序數的個位數就是8。地支「亥」的序數是12,8減12不夠減,先給8加上12。8+12-12=8,8÷2=4,「辛亥」年在循環周期中的序數的十位數就是4。於是,「辛亥」年在循環周期中的序數是48。20世紀初葉是從1900年到1930年左右,在這個範圍內,48+3+31×60=1911。所以,「辛亥革命」發生在1911年。
最後,再說一下屬相的事。屬相是根據干支年份中的地支來確定的。對應關係是:
地支:子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
屬相:鼠 牛 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬
所以,只要知道某一年的干支年份,從它的地支就可以知道這一年對應的屬相。如,「子年」是「鼠年」,凡是這一年生的人都屬「鼠」。「寅年」是「虎年」,凡是這一年生的人都屬「虎」。「申年」是「猴年」,凡是這一年生的人都屬「猴」。因為地支有12個,屬相也就12年循環一遍,同一屬相的人,年齡相差只能是12的倍數。大12歲又叫大「一輪」,小24歲又叫小「兩輪」,就是這個意思。
上面這些知識雖說有的已經逐漸淡出了人們的視野,不過,「干支紀年」作為民族傳統文化的一項重要內容,不僅不會消失,而且,有時還會以它特有的魅力,帶給人們某種精神上的滿足和愉悅。
推薦閱讀:
※古今曆法概述(八)中國農曆干支與公元紀年互推
※九、干支總論(原本滴天髓簡注之九)
※《巾箱秘術斷命集錦》 干支秘斷摘選
※(12)子平真詮05、附干支會合化表
※推算公曆日期干支的幾種方法
TAG:干支 |