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