当前位置: 首页> 八字测算> 正文

彻底解决推算180年里每天干支的问题

  • 中国风水研究院八字测算
  • 八字测算
  • 48

彻底解决推算180年里每天干支的问题

彻底解决推算180年里每天干支的问题

2022-06-14原文

要知道180年每天的天干地支,就要知道每年的元旦干支,这是推算公历日干支的基础,但这也是一道难关。

怎么才能非常快捷地推算出180年的元旦干支呢,网上有口诀,有推算公式,但还是很费事,目前大家通行的是两种方法,一种是知道前一年元旦干支,推算下一年元旦干支,但怎么知道前一年元旦干支呢,这是循环缪论。二种是公式法,乘五除四九加日,双月间隔三十天,三五七八十尾头,此为妙法记心间,计算起来把人绕晕。这里告诉大家一个非常非常简单直观的办法,保证轻易记住。

1914年到2094年(实际可以继续推演下去,不过是没有万年历来检验了)这180年的元旦干支,怎么样随口说出,这是许多人不懈追求而不得的,但还是有规律可循的。

我们先来分析一下规律。先来看看180年里每10年的干支情况。这里要用到天干五合,和地支三合局。而且天干五合只用到了其中的两合,即甲己合,丁壬合。也就是这180年里每10年元旦的天干只有甲己和丁壬。而且是每60年一合。如1914年是丁、则1974年必是壬;1924年是己、则1984年必是甲;所以从1914年到2094年的每10年元旦干支,均是丁己壬甲,反复循环。

而地支是什么规律呢,那就是地支三合局。亥卯(未);申子(辰);巳酉(丑);寅午(戌),排序时把四墓库辰戌丑未去掉不用。则从1914年到2094年每10年元旦地支,均是亥卯申子巳酉寅午循环,以1914年为基础,定位到掌上处于寅位,此年为丁亥,2024年定位于子位,此年为己卯,依此类推,每10年一定,可非常快速地排出每10年的元旦地支。

现在来看一个重要规律。丁壬所配的是四长生,甲己所配的是四正位,把每个年号的10位拿出来排序,例如1984年,把8拿出来排第8位,2034年是13位;则四长生对应的10位年号均是单数,而四正位则是双数。这就为我们直观说出干支带来了巨大的方便。如下图。军师府。只要记住地支,天干自然配上。如四正位:子、午是甲子、甲午;卯、酉是己卯、己酉。四长生:寅、申是壬寅、壬申;巳、亥是丁巳,丁亥,根据四长生和四正位配数字代码,很直观地得到每10年的元旦干支,根本不用费心去搭配。比如:1954年,5是单数看四长生图,对应的是巳,配上天干丁,则1954年元旦干支为丁巳;1984年,8是双数,看四正位,对应的是午,配天干甲,则1984年元旦干支为甲午。

每10年的元旦定位后,则可根据“申子辰”年为闰年的办法,可以很快地计算出每一年的元旦干支,再根据元旦日干支,可轻松推出任一日干支。这部分大家应该都会,这里就不详述了。

为了这篇文章的完整性,我索性把从每10年元旦干支,到每日干支的推演方法奉献给大家:

以1988年10月10日为例。

第一步,推算10年干支。从四正位可以得到1984年代码是8,对应的是午,元旦干支为甲午;

第二步,推算闰年。从掌上推算,1984年在子位,1988年顺行到辰位,根据申子辰闰年推算,期间有2个闰年,即1984年和1988年。

第三步,推算1988年元旦干支,1984到1988经历了4年,1988年元旦未经2月的闰月,所以期间只有一个闰月,所以4×5+1=21(5是每年元旦到下年元旦的进位数)天干甲进1(天干是每10循环,所以21-20)为乙,地支午进9(地支是每12循环21-12)为卯,因此1988年元旦干支为乙卯。

第四步,推算10月10日干支。10月为双月,期间有1、3、5、7、8五个大月,计5天,1988年为闰年减1天(如果不是闰年则减2天),则序数为5-1+10+30=44(双月加30单月不加),10月10日天干乙进4位(44-40)为戊,地支卯进8位(44-36)为戌。所以1988年10月10日为戊戌。

以上推演方法完全可以心算完成。

关于掌上推年份的方法,只要记住1984年是甲子年,排在子位,其他均可推算出来,只不过为了快捷,每10年一甲,即每10年跳一位记忆,然后在本10年范围内顺行到要测算的年份。这是基本功,具体方法不详述了。

上面“彻底解决推算180年每天干支的问题”,其实可以类推到所有年份。虽然原理简单但讲得有点复杂,如果没有专业知识,有点看不明白。因此,我提炼了一下,直入主题,让所有人都看得明白。如果要弄明白原理的,就请看我上篇文章。

先将所有年份按每10年排序,有人问为什么用尾巴带4的年份,因那是带甲年份,这里不多讲,看下表:

可以看出,这个排序就是年份的十位数字,很好记。再将这个编号按下图编排,如下图:

可以看出,寅申己亥就是我们常说的四长生,从亥向申按单数排序。而子午卯酉就是四正位,从午向卯按双数排,0算双数,这样就是把所有年份都排上去了,其实可以继续排下去。天干五合里有丁壬合化木,甲己合化土,木配长生,土配正位。而且寅申配壬,巳亥配丁,子午配甲,卯酉配己。

下面来检验一下每隔十年的元旦干支,1904年,编号为0当偶数看,排在午位,则1904年元旦干支为甲午,2014年,编号为1是奇数,排在亥位,则1914年元旦干支为丁亥。看2094年,编号为19,是奇数,排在申位,其元旦干支为壬申,依此类推,根本不用复杂的数字计算。

知道了每隔十年的元旦干支,测每年的元旦干支或每日的干支就非常简单了。这里也赘述一下:

要测每年元旦或每日干支,就要解决闰年问题。一句话就可以解决,就是“申子辰”年是闰年。为什么上述要用尾巴带4的年份,这里就有大用处了。看下图:

这里标注的每隔十年的所有年份都是带甲年份,配上掌上地支,就是该年的干支。如1924、1984、2044是甲子年,1934、1994、2054都是甲戌年。其实只要记住甲子年(1924、1984、2044)后,其他根据逆时针隔位跳,都可在掌上推出来。那么从掌上看,凡申子辰年的都是闰年,一目了然。

先来测每年的元旦干支:

以1988年为例,1988年在编号为8的十年里,即先看1984年元旦。8为双数看四正位,为甲午。84年到88年,隔4年,记住元旦每年干支进位常数为5,4年就是20。再看有无闰年,有闰加闰无闰不加,看上图从1984子位,顺数4位丑寅卯辰,1988年为戊辰年,子年和辰年都是闰年,但1988年元旦没有过2月,只能算1984年一个闰年。因此,20加1,干支在甲午上进位21,1988年元旦干支为乙卯。(进位也有简便方法,即天干进位数就是个位数,地支进位数减12倍数的余数,21的个位是1,甲进1就是乙,21-12余9,午进9就是卯,测元旦的进位从下一位数起,即甲午算0)。

知道了1988年元旦干支,测日干支也就简单了。

看当月是双月还是单月,8月是双数,则用30+大月数+当月日子—闰1否2,即30+4+8—1=41。4为大月数(1、3、5、7),8为8日的日子,闰1否2(当年为闰年则减1,不是闰年则减2),如果是单月则不加30,就是大月数+当月日子—闰1否2 。注意闰年都是在2月上,闰29天,平28天,即使是闰年,没有过2月,就不算闰。

元旦乙卯进位41(天干进1,地支进5,测日子进位从本位数起,即乙卯算1),则1988年8月8日干支为乙未。

阅读全文