欲求日干支,必須要記得某年元旦那天的干支,以后再用公式推算。日干支的推算比較繁瑣,只有以陽歷來推算。因陽歷每月的月大月小是固定的,在陽歷每4年有一次閏二月,因此用陽歷推算比較方便。用公歷推算日干支,首先要將下面的幾句
歌訣背熟就可以運用了。
各月加減歌訣:
一五都減一,二六加零六,
三減二加十,四減一加五,
七零九加二,八加一七走,
十上加二八,冬三臘三九,
閏從三月起,余數均加一。
歌訣第一句是說,逢一月和五月天干地支均減一,歌訣中冬是十一月,脂是指十二月。
(1))天干計算公式
(當年元旦天干代數+所求日數+各月天干加減常數)*10=商......余數,余數就是天干代數,若除盡等于0,就是癸日。
注:除10是天干周轉數。
(2)地支計算公式
(當年元旦地支代數+所求日數+各月地支加減常數)*12=商……余數,余數就是地支代數,若除盡等于0,就是亥日。除12是地支周轉數。逢閏年從3月起在所求日干支代數上再加1,因2月多一天。
各月干支常數加減表(有表)
舉例:1996年8月8日的天干地支。
已知1996年元旦天干是丁,地支是酉。
代入:丁為4,酉為10。
天干:[(4)十8十1十1]*10=商……余數4(丁)。
地支:[(10)+8+1+1]*12=商……余8(丑)。
由此得知1996年8月8日為丁丑日。
又如求1999年6月6日的天干地支。
知道1999年的元旦天干是癸,地支是丑。
代入:癸為10,丑是2。
天干:[(10)+6+0]*10=商......余6(已)
地支:〔(2)+6+6〕*12二商......2(丑)
知道1999的6月6日的天干地支是己丑日。其余都類推。
怎樣才能知道元且干支呢?是否每年都要翻開萬年歷查一查元且干支呢?并不需要。你只要記住上一年的元旦干支,逢
平年加上5,逢閏年(上一年)加上6,就可以知道今年的元旦干支。
例如1994年(平年)元旦干支是丁亥,加5得出1995年的元旦干支是壬辰。如1996年(閏年)元旦干支是丁酉,加6得出1997年的元旦干支是癸卯。
這是因為陽歷是以地球繞太陽運動作為根據的歷法,地球繞太陽公轉一周,需要365天5小時48份46秒,所以每年元旦到次年元旦和6個甲子日,相差僅有5天,余下5小時48分46秒,積4年成一天,所以閏年2月份就多一天,故閏年元旦到次年元旦,干支相差6天。這就是平年差5天,閏年差6天的緣故。
那麼用什麼方法能知道何年閏年呢?方法很簡單,用4去除公元數,凡是除盡的為閏年,除不盡的為平年。還有一個絕竅,每逢農歷申子辰年都是陽歷的閏年。
元旦干支是否是年干支呢?不是,兩者不同的是1月1日是一天的天干地支,年干支是指該年的年干支。例如1996年元旦干支是丁酉,年干支是丙子;1997年的元旦干支是癸卯,年干支是丁丑。
已知道某人出生在公元多少年,怎樣才能換算年干支呢?
計算公式:(所求年數-3)*60=商......余數。
注:60是六十周環年干支周轉數。
例如:某人,1939年出生,求年干支。
代人(1939-3)*60=商......余數16(己卯),這就說明1939年出生是己卯年(代人60周環),可查六十甲子納音表順序己卯是第16數。
為什麼又要減3呢?因為公元1年,恰好是我國丁卯年,故減去3,才能使公元1年與甲子相吻合。所以年支一定要大于3。
各月的干支加減表所解的數字是怎樣來的?因為一年中十二個月,每個月日數不同,需要將月的日數累加,天干除以10,地支除以12,表中的加減數均為周轉數換算而來,計算起來方便,例如,五月干支減1,地支減1,只要將所求日數天干減1,地支減1,加當年元旦干支代數,就能準確計算,不需把一月至五月的日數加起來,各除周轉了。
以上就是日干支公式速算法根據陰歷或陽歷推算日干天干地支方法的所有內容,更多天干地支資訊請關注解夢佬算命網熊掌號,為您提供第一手內容。
本文來自:解夢佬,原地址:https://www.jiemenglao.com/suanming/133945.html