2008年4月27日 星期日

天支地干

在中國古代的曆法中,天支地干合稱干支,其中天支有十個,分別是甲、乙、丙、丁、戊、己、庚、辛、壬、癸;而地干則是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

* * * * * *

有時候,如果我們要知道這一年的天支地干,的確是有方法算出來的。不過,我們先要計算出天支地干的起始年。由於天干地支是六十年一次循環,因此起始年可以各有不同。

* * * * * *

我們可以把計算干支的方法寫成一條公式:{ n+60k+x = 年份 }。[*其中n是起始年,k是循環周期,而x就是天支地干(0≧x≧60)] 由於我們首先要求出x,例如,我們可以先用2008年來計算出起始年和干支的計算方法:

∵n+60k+x = 2008

∴我們要先找出k的最大值,經試驗後,發現k=[2008/60]=33,而由於2008年是戊子年,所以x應等於è戊是天支中的第5位,所以,x=10a+5.而子是地干中的第一位,s因此,可立等式12a+1=10a+5,解得a=2

∴x=25

∴n(起始年) = 3

* * * * * *

透過知道起始年,我們便可計算出干支(x)

(年份-3)/60è餘數 = x

而我們則可以憑着x來知道天干地支。

首先,由於天干是10年一次循環,所以x除以10的餘數,就是天干循環中的位數了。

另外,由於地支是12年一次循環,所以x除以12的餘數,就是地干循環中的位數了。

* * * * * *

例.1.

求出30年後,即2038年的天干地支。

解.1.

x = (2038-3) / 60è餘數è55

1. 55/10 è餘數è 5 è

2. 55/12 è餘數è 7 è

∴2038年的天干地支是戊午

* * * * * *

***例.2.

求出公元前129年

解.2.

∵天干地支每60年一次循環

∴公元前129年=-129年=-129+60+60+60=51年

(51-3) / 60è餘數è48

1. 48/10 è餘數è8è

2. 48/12 è餘數è0/12 è

∴公元前129年的天干地支是辛亥