日干支公式速算法根据阴历或阳历推算日干天干地支方法

频道:八字 日期: 浏览:1

欲求日干支,必须要记得某年元旦那天的干支,以后再用公式推算。日干支的推算比较繁琐,只有以阳历来推算。因阳历每月的月大月小是固定的,在阳历每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,加当年元旦干支代数,就能准确计算,不需把一月至五月的日数加起来,各除周转了。

以上就是日干支公式速算法根据阴历或阳历推算日干天干地支方法的所有内容,更多天干地支资讯请关注精准算命网熊掌号,为您提供第一手内容。