電話:00852-93472453
宣传册节气时刻表
欢迎加入中国易经研究学会

占胜祈—干支纪年及干支纪日的推算法则研究

时间:2015-04-30 15:48:08 点击: 【字体:

江西会员:占胜祈

  【内容提要】我们使用天干地支来纪年、纪月、纪日、纪时,这就是“四柱八字”。我们在对四柱命局排盘时,通常运用万年历或者电脑软件来完成。本文作者试图离开万年历和软件,对干支纪年和干支纪日这两个课题进行了研究、得出了精准的推算法则。其内容包括:①任意年号的干支纪年推算;②任意年号首日的干支纪日推算;③任意年号任意日柱的干支纪日推算;④任意干支纪年的公历年号推算。


  我们对八字四柱排盘,通常使用万年历和电脑软件来完成,虽然方便快捷,但离开了这两个使用工具就无所适从了。我们对干支纪月是依据干支纪年来定的,对干支纪时是依据干支纪日来定的。干支纪月和干支纪时都很简单,难点在于对干支纪日的推算。对于干支纪年我们也是死记硬背(如六十甲子),有没有想到依据年号来推算干支呢?盲人有其一套推算方法,但密不外传,神秘至极。本人为深究我国传统文化之精髓,对干支纪年和干支纪日的推算进行了研究,得出来了通用的推算法则和计算公式,谨以此文与诸位尊师及行家共商榷。

任意年号的干支纪年推算
    干支纪年,大都认同只要熟背六十甲子所对应的年号后,再用”手掌法“就可以推算出任意年号所对应的干支纪年,何必要研究推算法则?在这里,有三个方面的问题值得我们去思考。其一.可否打破我们硬背的惯性思维,寻找其内在的规律,对我国传统文化做一次尝试性研究吗?其二.不愿意硬背或总是背不会的人,还有别的办法可想吗?其三.按固定的法则推算.可否更加快捷地为命理分析做出贡献呢?基于上述几点,我产生了研究的冲动。下面我就任意年号的干支纪年推算法则细述如下:
    首先必须给十天干、十二地支编一个固定的编号。
    一、十天干。
    天干:庚  辛  壬  癸  甲  乙  丙  丁  戊   己
    编号:0   1   2   3   4   5   6   7   8    9
    为什么要这样编号呢?因为我们发现,任何一个年号的尾数都与十天干有着固定的数值。
如:1960年    1970年    1980年    1990年
      庚子      庚戌       庚申      庚午  
    1961年    1971年    1981年    1991年
      辛丑      辛亥       辛西      辛末

  尾数是“0”都是庚某年,尾数是“1”的都是辛某年。2、3、4……等都是固定年号的尾数配固定编号。十天干编号必须强记熟悉


二、十二地支
地支: 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
编号: 0 1 2 3 4 5 6 7 8 9 10 11

为什么要这样编号昵?①从0开始与十天干编号启始0是一致的,便于我们记忆与推算;②从1900年开始,1900是子年,1901年是丑年、1902年是寅年,……这样编号我们就有一个基础数字;③子为0、丑1、寅2、卯3……便于记忆。十二地与编号必须强记熟悉。


三、怎样从任意年号推算出天干地支?
1、十天干是年号的尾数相对应的,我们不必推算,强记就可以了。如:1907年丁未年,1911年是辛亥年,1924年甲子年、1936年丙子年、1944年甲申年、1969年是己酉年,以上都看到年号尾数与天干是固定的。
2、十二地支就是我们所要推算的核心。
①十二地支不是年号尾数的固定数值,而是12倍数相整除的余额数值。这里12倍数专指年号的最后2位数。如:1924年;24是12整倍数,余数为0,因为0值的编号是对应“子”,所以1924年是子年,1924年尾数是4,尾数是配天干的,4对应天干是甲。那么,1924年是子年,1924年是甲与子组成的即甲子。
又如:1969年,定天干:尾数9,是对应的已年;定地支:69÷12=5还余数9,9对应的地支编号是酉。
那么1969年是已与酉组成的,那已酉。
关键点是:年号的后2位数被12整除后所的余数来确定地支。整除后余几,就找对应的编号地支。
②小于12的后两位年号数值,不能构成被12整除,那就直接把尾数看成余数。这样特殊的年号只有1900—1911年这十二年,其它年号都不存在。因为我们以1900年开始为基数,这个特别条件下产生的。
③2000年以后的头十一年,也小于12,不够被12整除,可以直接把尾数看作余数吗?不能。如果这样看2000年就是庚子年,因为天干0是“庚”、地支0是“子”,组成庚子。但实际2000年是庚辰,那错在什么地方?
我们是以1900年为基础数值,2000年跨过了1900年的整整100年。那些1900年是基数,求2000年号以后的余额数值就得加上100,那年号后两位加100除12,再得出余额值。
如:A、2000年,这年的后两位是00;
B、加100,即100+00=100÷12=96还余4;
C、2000年尾数是0,对应天干是“庚”;
D、被12整除后余4,对应地支是“辰”;
E、2000年的组成是庚辰;
又如:
A、2020年,后两位是20;
B、加100,那100+20=120÷12=10整除;
C、2020年尾数是0,对应天干是“庚”;
D、被12整除后余0,对应地支是“子”;
E、2020年的组成是庚子;
④运算的法则是懂了,但数值大的推算起来就较慢,而且容易产生错误怎么办?
这里告诉你简便的方法。我们知道一个甲子轮回,十天干与十二地支组合完毕是60年一轮回。如1924年甲子年,1984年也是甲子年,2044年还是甲子年。
首先,我们想象一下,超过60年的减除60再推算。超过120的减除120再推算。
如:1996年的后两位96大于60
96-60=36÷12,刚好被12整除余0,年号尾数6,对应天干“丙”
余数为0,对应地支“子”
那么1996年,是丙子年;
如:1961年的后两位61大于60
61-60=1(1不够被12整除)不够除直接看作余额值
年号尾数1,对应天干“辛”余数值1,对应地支“丑”
那么1961年是辛丑年。
如:2021年的后两位是21
因2000年后要加100的定值,即121。
121大于120,121-120=1(1不够除)不够除直接看作余数值1;
2021年的尾数1,对应天干“辛”余数值1,对应地支“丑”
那么2021年为辛丑年。
如:2008年的后两位是08;
因2000年后加100定值,即108;
108大于60,108-60=48÷12=4整除,整除其余数值为0,对应地支“子”
2008年号尾数值为8,对应天干“戊”
那么2008年组成“戊子”年。
⑤特殊年号的记忆,有助于推算
任意年号的天干地支。
如:1924年    1936年    1948年    1960年
1972年    1984年    2008年    2020年
这几年都是子年,如果我们所要推算的年号与这几年靠近,就不要用12整除来推算,可直接加上或减掉来计算。
如:1938年与1936年靠近,1936年子年,8-6=2,1936年余0,1938年余2,2对应“寅”,1938年的尾数8,对应天干“戊”
那么1938年,就是戊寅年。
如:1946年与1948年靠近
1948年是子年,那么1946年是退2年,就是戌年,1946年尾数是6,对应天干是“丙”,1946年的推算地支是“戌”,那么1946年就是丙戌年。
⑥运用推算法则切记基本要点:
A、天干编号对应的年号尾数值;
B、地支编号对应的被12整除余数值;
C、子年的特殊年号记忆法;
D、2000年号后必须加100定值计算;
E、减60减120缩小数值法;
⑦特别提示:但用途几乎为零。就是1900年以前年号必须加多少定值计算呢?必须加20为定值。这里让读者自己去验算。

任意年号首日的干支纪日推算

       我在这里研究的一律以公历年月日为基准,四柱排盘的出发点以公历论,无需进行农历转换。节令也以公历月份和日期论事。下面我就细述任意年号首日的干支纪日推算方法:


一、要知道一个基础年号1月1日的天干地支。


二、运用推算日干支的计算公式。
①天干=另数-1+基数号;(得数大于10减10)
②地支=余数-1+基数号;(得数大于12减12)
三、逢申、子、辰三年全年是366天,其余年份都是365天。虽然一年是366天或365天,但推算时只用360天的另数天数、即用6和5来推算。
例:根据1984年1月1日甲午日,来推算1995年1月1日的天干地支。
①1984年1月1日至1995年1月1日的另数天数是:
1984年(子年)、1985年、1986年、1987年、1988年(辰年)、1989年、1990年、1991、1992年(申辰)、1993年、1994年   6+5+5+5+6+5+5+5+6+5+5=58
58+1(加1995年1月1日的1天)=59
②天干=9-1+4=12-10(天干10轮回)=2;(注:9是59的另数得来的)。2的天数编号为“壬”
③地支=11-1+6=16-12(地支12轮回)=4;(注:11是59÷12=4余11得来的)。4的地支编号为“辰”
④1995年1月1日的公历日干支是“壬辰”

任意年号任意日柱的干支纪日推算 

     日柱干支的推算是本文的核心,推算的基准也是以公历年、月、日而论。現在公历生日比农历生日更容易被记住和使用。用公历直接排八字也是今后的趋向。下面我就日柱干支纪日的推算方法细述如下:


一、天干、地支的编号
编号: 0 1 2 3 4 5 6 7 8 9
天干: 庚 辛 壬 癸 甲 乙 丙 丁 戊 已

编号: 0 1 2 3 4 5 6 7 8 9 10 11

地支: 子 丑 寅 卯 辰 已 午 未 申 酉 戌 亥


二、以每年一月一日的公历日天干地支为基础


三、天干的计算公式:
天干=10以内的另数-1+基础天干编号
例如:用1990年1月1日的日天干地支丙寅、推算1990年2月20日的天干?
1月1日—2月20日,共31+20=51天
天干=1(51天的另数)-1+6(1月1日的基础天干丙的编号)=6,得出2月20日的天干编号为6,对应的天干:丙。

公式:天干=另数-1+基数号


四、地支的计算公式
例如:用1990年1月1日天干地支(丙寅)、推算:1990年2月20日地支
1月1日—2月20日,共31+20=51天
地支不是10为整数轮回的,是12为一轮回的,所以,地支要使用.被12整除后的余数
地支:51÷12=4整除余数3
公式:地支=被12整除的余数-1+基础地支编号
以上计算代入公式:地支=3-1+2(基础地支寅的编号)=4

1990年2月20日的地支编号为4,对应地支是辰故:公历1990年2月2日的天干地支是:丙辰。


五、要点
1、记住一个基础年号1月1日的天干地支
2、熟记天干、地支编号
3、两个公式①天干=另数-1+基数号;②地支=余数-1+基数号
4、60个数为一轮回,总天数超60减60,超120减120,超240减240,超300减300,超360减360。减掉后再计算。
例如:根据1990年1月1日  丙寅
推算1990年11月21日  天干地支
①总天数1990年1月1日—1990年11月21日总天数
31+28+31+30+31+30+31+31+30+31+21=325
②地支余数325-300=25 25÷12=2余数1
③天干=5-1+6=10=0(注:10的另数是0)  天干计算公式:10以内另数-1+基础天干编号;计算结果等于。编号0,为“庚”
地支=1-1+2=2。地支计算公式:被12整除的余数-1+基础地支编号。编号2,为“寅”。

④公历1990年11月21日的天干地支是:庚寅


六、关于记住一个基础年号1月1日的天干地支问题。
①这个问题还是根据自己的喜好愿意记忆,记那一年的就记那一年,一般以子年为准,容易记忆。
1948年1月1日 乙酉 1960年1月1日 戊子
1972年1月1日 辛卯 1984年1月1日 甲午
1996年1月1日 丁酉 2008年1月1日 庚子
②记住了重点年号的,其它年号是可以推算的

任意干支纪年的公历年号推算

一、十天干的编号、十二地支的编号必须熟悉记忆。


二、被12整除的特殊“子”年的年号必须熟悉记忆。
如:1960、1972、1984、1996、2008年

以上年号都是子年,子的尾数值都是偶数0、2、4、6、8


三、推算公式及方法
1、推算出子年尾数值。确定我们所求的年号在12年一轮回中是那一个子始年的轮回?
公式:子年尾数值=天干编号-地支编号。(这里注意的是:天干编号小于地支编号不够减时,加10再减)。
如:庚午年、天干是0,地支是6
那么:子年尾数值=0+10-6=4
如:丙辰年、天干是6,地支是4
那么:子年尾数值=6-4=2
2、根据子年尾数值确定子年的年号。
如:庚午年的子年尾数值是4,尾数是4的子年有1924年  1984年
如:丙辰年的子年尾数值是2,尾数是2的子年有1972年,2032年
3、推算出所求年号
公式:所求年号=已知子年号+地支编号
如:庚午年=1924+6(午的编号)=1930年、
也=1984+6(午的编号)=1990年
如:丙辰年=1972+4(辰的编号)=1976年、
也=2032+4(辰的编号)=2036年
4、根据天干地支推算出年号,要把基础数值记忆牢固。
A、天干地支编号
B、二个推算公式
C、特殊子年的年号
D、天干编号小于地支编号的加10再减。
下面再列几个例子细说
编号        3     11
例1:推算癸亥年的年号 癸    亥
①子年尾数值=3+10-11=2
②尾数为2的子年:1972
③所求年号=1972(子年)+11(地支编号)
=1983年。癸亥年1983年。
编号:           4     6
例2:推算甲午年的年号 甲    午
①子年尾数值=4+10-6=8
②尾数为8的子年:1948  2008
③所求年号:1948(子年)+6(地支编号)=1954年
2008(子年)+6(地支编号)=2014年
1954年、2014年都是甲午年
编号:           8     4
例3:推算戊辰年的年号 戊    辰
①子年尾数值=8-4=4
②尾数为4的子年:1924    1984
③所求年号:1924+4(地支编号)=1928年
1984+4(地支编号)=1988年
故:戊辰年是1928年和1988年。

(本文章仅代表作者个人观点,不代表本会立场)
TAG: 占胜祈
易学服务报告书
中国易经研究学会免费预测