1、天干所對應數字的順序表,見下圖:
2、地支所對應數字的順序表,見下圖:
3、八字中的紀年
公式:年份數減3,除以10的餘數是天干,除以12的餘數是地支。
例:公曆1964年10月24號9點,(1964-3)÷10=196,餘數為1,從天干對應數字順序表查得1對應的是甲,(1964-3)÷12=163,餘數為5,從地支對應數字順序表查得5對應的是辰,所以1964年是甲辰年,如下圖:
4、八字中的紀月
例:公曆1964年10月24號9點,因1964年是甲辰年(見上表演算法),所以天干為甲,在下表中找到“甲或已年”的10月,交叉對應的是“甲戌月”,這就是八字中的紀月。
5、八字中的紀日
公式為:G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3,G除以10的餘數是對應天干,Z=4C+G+10+i ,Z除以12的餘數對應地支。
公式說明:其中C--四位公曆年的前兩位,y是四位公曆年份後兩位,M是公曆月份,d是公曆日數。
注:如果月份為1或2的,則要按上一年的13月和14月來算。奇數月i=0,偶數月i=6。計算時帶[]的數表示取整(舍餘取整,如3.8則取3)。例:公曆1964年10月24號9點
G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3=4*(20-1)+[19/4]+5*64+[64/4]+[3*(10+1)/5] + 24-3=443 除10餘:3 ,Z=4C+G+10+i=4*19+443+10+6=535除12餘:7,所以紀日為:丙午日。
6、八字中的紀時
要算紀時,首先要用到紀日。從上知公曆1964年10月24號9點的紀日為,丙午日,它的天干是丙。在下表中的第一行找到有丙的句子,即“丙辛從戊起”這句,這句話什麼意思呢?即當紀日的天干是從丙或辛開頭的,則當日的子時開始加上戊字,即戊子時,則12個時辰依次如下表排列。向下找到與巳時交叉的地方,即癸巳時,則9時的八字是:癸巳時。
結論:1964年10 月24日早9點 八字是:甲辰 甲戌 丙午 癸巳
1、天干所對應數字的順序表,見下圖:
2、地支所對應數字的順序表,見下圖:
3、八字中的紀年
公式:年份數減3,除以10的餘數是天干,除以12的餘數是地支。
例:公曆1964年10月24號9點,(1964-3)÷10=196,餘數為1,從天干對應數字順序表查得1對應的是甲,(1964-3)÷12=163,餘數為5,從地支對應數字順序表查得5對應的是辰,所以1964年是甲辰年,如下圖:
4、八字中的紀月
例:公曆1964年10月24號9點,因1964年是甲辰年(見上表演算法),所以天干為甲,在下表中找到“甲或已年”的10月,交叉對應的是“甲戌月”,這就是八字中的紀月。
5、八字中的紀日
公式為:G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3,G除以10的餘數是對應天干,Z=4C+G+10+i ,Z除以12的餘數對應地支。
公式說明:其中C--四位公曆年的前兩位,y是四位公曆年份後兩位,M是公曆月份,d是公曆日數。
注:如果月份為1或2的,則要按上一年的13月和14月來算。奇數月i=0,偶數月i=6。計算時帶[]的數表示取整(舍餘取整,如3.8則取3)。例:公曆1964年10月24號9點
G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3=4*(20-1)+[19/4]+5*64+[64/4]+[3*(10+1)/5] + 24-3=443 除10餘:3 ,Z=4C+G+10+i=4*19+443+10+6=535除12餘:7,所以紀日為:丙午日。
6、八字中的紀時
要算紀時,首先要用到紀日。從上知公曆1964年10月24號9點的紀日為,丙午日,它的天干是丙。在下表中的第一行找到有丙的句子,即“丙辛從戊起”這句,這句話什麼意思呢?即當紀日的天干是從丙或辛開頭的,則當日的子時開始加上戊字,即戊子時,則12個時辰依次如下表排列。向下找到與巳時交叉的地方,即癸巳時,則9時的八字是:癸巳時。
結論:1964年10 月24日早9點 八字是:甲辰 甲戌 丙午 癸巳