|
1.天干地支代表數(shù)及其陰陽屬性
天干有十個,即:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支有十二個,即:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。為了便于計算,將天干、地支用數(shù)字代表。其相配表如下(表1): 表1 天干地支代表數(shù)及陰陽屬性表 (略) 2 計算原理 天干起于甲而終于癸,計有十數(shù),地支起于子而終于亥,計有十二數(shù),天干、地支二者相配合形成了甲子、乙丑、丙寅、丁卯……在配合上陰與陰相配,陽與陽相配,這樣依據(jù)排列組合的方法,共有60種組合方法,即:1/2×C 101 ×C 121 =60。這種表示方法用以記錄時間,每記錄60個又循環(huán)回來,形成60環(huán)周,也就是每記錄60個又重復1次。由于天干有10個,故依照次序,記錄10個又循環(huán)1次,地支有12個,故依照次序,記錄12個又循環(huán)1次。 假如,天干從戊開始,每記錄10個后,又重新從戊開始。地支也一樣,假如,地支從辰開始,每記錄12個后,又重新從辰開始。 3 計算基礎(chǔ) 現(xiàn)在進入21世紀,為求其實用性,故以2001年的年干支、正月天干、元旦干支為基礎(chǔ),以下所列公式都是先計算所求年與2001年所差的年數(shù)X,然后在此基礎(chǔ)上進行計算。所有基數(shù)都是2001年的年干支、正月天干、元旦干支的代表數(shù),已知2001年的年干支為辛巳(其代表數(shù)分別為8、6),正月天干為庚(其代表數(shù)為7),元旦干支為甲子(其代表數(shù)分別為1、1)。 4 年干支的計算方法 4.1 年天干的計算方法 ?、?X÷10,求余數(shù)。② 余數(shù)+基數(shù)8,如和大于10減10,所得數(shù)即為當年天干代表數(shù)。 4.2 年地支的計算方法 ?、?X÷12,求余數(shù)。② 余數(shù)+基數(shù)6,如和大于12減12,所得數(shù)即為當年地支代表數(shù)。 4.3 舉例 求2018年的干支:求天干:(2018-2001)÷10,余數(shù)為7,余數(shù)7+基數(shù)8,和大于10減10,所得數(shù)為5,即為戊的代表數(shù)。求地支:(2018-2001)÷12,余數(shù)為5,余數(shù)5+基數(shù)6,所得數(shù)為11,為戌的代表數(shù)。故2018年干支為戊戌。 5 月干支的計算方法 計算月干支以農(nóng)歷計。月的地支不變,正月的地支是寅,2月的地支是卯,3月的地支是辰,4月的地支是巳,5月的地支是午,6月的地支是未,7月的地支是申,8月的地支是酉,9月的地支是戌,10月的地支是亥,11月的地支是子,12月的地支是丑。十二地支與12個月份相配表如下(表2): 表2 十二地支與12個月份相配表?。裕? 正月的天干是隨著年的天干而變化的。在這些變化規(guī)律中,有一個計算公式。 5.1 正月天干計算方法 ?、賆×12÷10,取余數(shù)。②余數(shù)+基數(shù)7,如和大于10時減10,所得數(shù)即為當年正月天干代表數(shù)。 5.2 所求月天干計算方法 ?、佼斈暾绿旄纱頂?shù)+所求月數(shù)-1,如得數(shù)大于10時減10,所得數(shù)即為所求月天干代表數(shù)。 5.3 舉例 求2018年8月的天干:先求2018年正月的天干:(2018-2001)×12÷10,余4,加基數(shù)7,和大于10減10,得數(shù)為1,故2018年正月的干支為甲寅。則2018年8月的天干為:1+8-1=8,8為辛的代數(shù)。8月的地支為酉,故2018年8月的干支為辛酉。 再如2018年11月的天干為:1+11-1=11,和大于10減10,得數(shù)為1,1為甲的代表數(shù),11月的地支為子,故2018年11月的干支為甲子。 6 元旦干支的計算方法計算 元旦干支時,除了求X外,同時,還要計算從2001年以后到當年的閏年次數(shù)Y。X÷4=Y+余數(shù)。(注:逢百年不閏,逢四百年閏。) 6.1 求元旦天干方法 ①(X×5+1)÷10,求余數(shù)。②余數(shù)+Y,如和大于10時減10,所得數(shù)即為所求元旦天干代表數(shù)。 6.2 求元旦地支方法 ?、伲╔×5+1)÷12,求余數(shù)。②余數(shù)+Y,如和大于12時減12,所得數(shù)即為所求元旦地支代表數(shù) 6.3 舉例
求2018年的元旦干支:X=17,Y=4。代入求元旦天干公式:(17×5+1)÷10,余數(shù)為6,6+4=10,10即為所求元旦天干代表數(shù),10為癸的代表數(shù)。代入求元旦地支公式:(17×5+1)÷12,余數(shù)為2,2+4=6,6即為所求元旦地支代表數(shù),6為巳的代表數(shù)。那么2018年的元旦干支為癸巳。 7 日干支的計算方法 求出元旦干支,依照求日干支公式,并查各月干支應加基數(shù)(見表3),便可求出當日干支。 表3 各月干支應加基數(shù)表 (略) 7.1 求日天干方法 ?。ó斈暝┑刂Т頂?shù)+所求月應加的地支基數(shù)+所求日期)÷10,求余數(shù),余數(shù)即為所求日天干代表數(shù)。 7.2 求日地支方法 ?。ó斈暝┑刂Т頂?shù)+所求月應加的地支基數(shù)+所求日期)÷12,求余數(shù),余數(shù)即為所求地支代表數(shù)。 7.3 舉例 求2018年3月6日(公歷)的干支。求日天干:(10+8+6)÷10,余4,4為丁的代表數(shù)。求日地支:(6+10+6)÷12,余10,10為酉的代表數(shù)。那么,2018年3月6日的干支為丁酉。 8 .時干支的計算方法 8.1 時的地支計算方法時的地支不變,即23~1時為子時,1~3時為丑時,3~5時為寅時,5~7時為卯時,7~9時為辰時,9~11時為巳時,11~13時為午時,13~15時為未時,15~17時為申時,17~19時為酉時,19~21時為戌時,21~23時為亥時。十二地支與十二時辰相配表如下(表4): 表4 十二地支與十二時辰相配表?。裕? 8.2 時的天干計算方法 時的天干依日的天干而定,其計算方法如下: 8.2.1 子時的天干計算方法2×當日天干代表數(shù)-1,如得數(shù)大于10時減10,所得數(shù)即為當日子時天干代表數(shù)。 8.2.2 所求時的天干計算方法 子時的天干代表數(shù)+所求時的地支代表數(shù)-1,如得數(shù)大于10減10,所得數(shù)即為所求時的天干代表數(shù)。 8.2.3 舉例 求2018年3月6日10時的干支。已知10時的地支為巳,6為巳的代表數(shù)。先求2018年3月6日子時的天干:2×4-1=7,7為庚的代表數(shù),故子時的干支為庚子。10時的天干:7+6-1=12,和大于10,所得數(shù)為2,為乙的代表數(shù),故10時的干支為乙巳。 9 小結(jié) 天干最大代表數(shù)為10,故得數(shù)大于10時,減10,地支最大代表數(shù)為12,故得數(shù)大于12時,減12。所加基數(shù)都是以2001年的年干支、正月天干、元旦干支的代表數(shù)為基礎(chǔ)的,所以只要記住2001年的年干支、月干支、元旦干支的代表數(shù),十二地支與十二月份相配表,十二地支與十二時辰相配表,各月干支應加基數(shù)表,便可根據(jù)公式,快速計算 |
|
|