干支纪日法如何计算,正确的日干支推算法

最后更新 :2021.11.14 12:36

干支纪日法如何计算

干支纪日法如何计算,正确的日干支推算法

干支记日推算揭秘之一种:

日干支的推算一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。

  附:各月干支加减表

  一月干支均减1    二月干加0支加6

  三月干减二支加10   四月干减1支加5

  五月干支均减1    六月干加0支加6

  七月干支均加0    八月干加1支加7

  九月干支均加2    十月干加2支加8

  十一月干支均加3   十二月干加3支加9

  为了便于记忆,有歌一首:

  一五双减一  二六加零六

  三减二加十  四减一加五

  七零九加二  八加一七走

  十上加二八  冬三腊三九

  闰从三月起  余数均加一

  例1:求1981年12月31日的日干支

  查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。

  干:6+31(所求日数)+3(12月干加3)=40

  除去周转数30,余10。10代表癸,所以日干是癸。

  支:4+31+9(12月支加9)=44

  除周转数36,余8。8代表未所以日支是未。

  合起来可知1981年12月31日为癸未日。并由此可以推之1982年元旦干支为甲申。

第二种:

元旦加五一 下数即为七

  七隔九月一 九下十一月

  元上三月一 元冲四月一

  四下二六一 六下数八月

  八下十月整 十下十二月

  闰年元旦兼三月 下五五下七月明

  七隔一支为九月 九下十一单月终

  双月五冲为二四 四下六八十顺行

  十下十二终分明

使用:

  先要记住每年元旦日的干支。如今年(05)年,元旦是乙酉日(与太岁同),为平年。按之一首歌诀推导其它各月的1号的干支。

  元旦兼五一,意思是五一与元旦的干支是一样的,按今年来说,也是乙酉日。“下数即为七”,乙酉下一个干支是丙戌,那么,7月1日就是丙戌日也……“元冲四月一”,乙酉对冲(只是地支的对冲,干不变)是乙卯,所以,四月一日就是乙卯日了。

  知道了每月的1日,那么,每月的11日、21日、31日便可顺利推出。

  如今日是10月25日。先推出10月1日,元冲四月一,4月1日是乙卯日,“四月二六一、六月属八月、八下十月整”,很快可以推10月1日是戊午日。那么,11日就是戊辰,21日就是戊寅,25日则是壬午日了。

  非常简单、快捷啊!熟练了,很快可以推出一年任意一天的干支。

以上就是与干支纪日法如何计算相关内容,是关于干支纪日的分享。看完正确的日干支推算法后,希望这对大家有所帮助!

看更多