风水堂:推算年干支的方法方法
一、推算年干支的方法
方法一:用六十甲子干支环周推算,已知某年的干支,推算要求的年干支。
六十干支表
由于天干地支每60年一循环,所以不能直接根据干支计算对应的年份数值。但是可以根据干支计算出对应于60年中的第几年,从而进一步推算。
如:推算2010年的年干支,已知2016年是丙申年,六十甲子从丙申往前推6个是庚寅,故2010年是庚寅年。
方法二:用万年历查年干支
先用万年历查公元年份的尾数查出天干,如2014年 的尾数是4为甲;再用年份2014年除以12余数为10,10为午为地支。那么2014年就是甲午年了。
公元推算干支方法:注意这里的公元年的干支,仅表示此公元年立春(2月4日左右)至下一个公元年立春(2月4日左右)之间的回归年干支。如2015年的乙未年表示(2015年2月4日——2016年2月4日)。
方法三:序数法推算年干支
天干序数按:1(甲)、2(乙)、3(丙)、4(丁)、5(戊)、6(己)、7(庚)、8(辛)、9(壬)、10(癸)。地支序数按:1(寅)、2(卯)、3(辰)、4(巳)、5(午)、6(未)、7(申)、8(酉)、9(戌)、10(亥)、11(子)、12(丑)。
年干支推算:
①年干公式:年干=年份个位数-3 (适用于任何公元纪年,个位数小于3,负数加10)。
②年支公式:年支=(年份+7)÷12取余数(整除余0,即余12=丑)。
如:2015年的年干支:年干=5-3=2,2在天干的序数是乙,所以2015年的天干为乙;年支=(2015+7)÷12=168……余6,6为地支的未,所以2015年为乙未年。
年干支是以立春为界,而不是以春节为界的。如2015年阳历2月4日的阴历为十二月十六,仍为乙未年;但2016年阳历2月4日的阴历虽为十二月二十六,而此日已是立春,可作为丙申年。
二、推算月干支的方法
月干支的推算比较容易,每年的各月地支已经固定,只要推算月的天干配固定每月地支就行。
歌诀:
甲己之年丙作首,——逢年干是甲或己的年份,正月的月干从丙上起。
乙庚之岁戊为头,——逢年干是乙或庚的年份,正月的月干从戊上起。
丙辛必定寻庚起,——逢年干是丙或辛的年份,正月的月干从庚上起。
丁壬壬位顺行流,——逢年干是丁或壬的年份,正月的月干从壬上起。
更有戊癸何方觅,甲寅之上好追求。——逢年干是戊或癸的年份,正月的月干从甲上起。
每年的年干从立春开始,月干采用每个地支对应二十四节气自某节气(非中气)至下一个节气,以交节时间决定起始的一个月期间,不是农历某月初一至月底。
月节气表
月干支推算:
1.推算天干:年干×2+月数=月干,超过10则直接取个位数,0视作10)
(由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干×2+1)。
简化公式:(和取个位数)
亥月干=年干×2
子月干=年干×2+1=寅月干
丑月干=年干×2+2=卯月干
如:计算2015年农历4月天干
巳月干=乙×2+巳=2×2+4=8=辛,所以乙未年巳月为辛巳月。
2. 推算地支:阴历月支是固定不变的,
自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。正月天干的计算方法为:
遇上甲或己的年,正月是丙寅;遇上乙或庚之年,正月为戊寅;
遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;
遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
正月为寅(从立春当天到惊蛰前一天), 二月为卯(从惊蛰当天到清明前一天),
三月为辰(从清明当天到立夏前一天), 四月为巳(从立夏当天到芒种前一天),
五月为午(从芒种当天到小暑前一天), 六月为未(从小暑当天到立秋前一天),
七月为申(从立秋当天到白露前一天)8月7日天干地支, 八月为酉(从白露当天到寒露前一天),
九月为戌(从寒露当天到立冬前一天), 十月为亥(从立冬当天到大雪前一天),
十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
注意:月干支是以节令为准,不是以农历每月初一为分界线,交节前为上个月的节令,交节后为下个月的节令。
三、推算日干支的方法
方法一:日干支最直接的办法是用万年历查,最简单直接。
1950年——2049年年数表
月数表(月数表万年通用)
日干支推算:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)
计算结果即日干支序数,若大于60,则减去60。1月和2月的年数要归上一年,年数要用上一年的年数,可以将1月和2月看作上一年的13月和14月,例如求2015年1月30日干支,年数要看2014年,2014年数=7,不能用2015年数,月数不变。年数适用范围:此年3月-下年2月。
只要知道年数,往后366天每天日柱瞬间可知,一纸万年历在手,百年日柱尽可知。
如:求1987年7月18日,2015年11月21日,2016年2月14日干支
1987年7月18日=1987年数+7月数+18日=45+2+18=65-60=5=戊辰
2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑
2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅 (1月、2月用上一年数)。
方法二:日柱(出生当天的天干地支)
日柱的时间界限为每天的两个23时,例如,某某年5月9日出生,那么日柱的开始时间为5月8日23时开始,9日的23时结束。
1.以甲子为1、1:
天干数:甲1 、乙2 、丙3 、丁4 、戊5 、己6、 庚7 、辛8 、壬9 、癸10(0)。
地支数:子1 、丑2 、寅3 、卯4 、辰5 、巳6 、午7 、未8 、申9 、酉10 、戌11 、亥12(0)。
2.计算公式:
日干支={ (公元年数-1)×5+(公元年数-1)÷4+当年日数} ÷60
将所得余数÷10,得出的余数作为天干序数
将所得余数÷12,得出的余数作为地支序数
注意:需要考虑当年是否闰年8月7日天干地支,如果是闰年则二月份为29天。凡年份能被4整除的为闰年,不能被4整除的为平年。
如:2008年3月1日的干支:
={ (2008-1)×5+(2008-1)÷4+61 }÷60(1月31天,2月29天,3月1天共计61天)
=(10035+501(取整)+61)÷60=176……37
求天干:37÷10=3……7(庚)
求地支:37÷12=3……1(子)
所以,2008年3月1日的干支为庚子。
方法三:农历求日干支,春节这天的干支数为1。
首先需要知道春节当天的干支,还要知道当年每个月的干支有大小之分,比如农历大约为30天,小月为29天。
计算公式:
当年日数÷10的余数为日干
当年日数÷12的余数为日支
例如:2008年农历二月初二的干支
是戊子年,春节的干支是丁丑,以它为1,正月大为30天,二月加两天,共32天。
那么如下:
求天干:32÷10=3……2(余数以丁为1,那2就是戊)。
求地支:32÷12=2……8(余数以丑为1,那8就是申)。
所以,2008年农历二月初二的干支就是戊申。
日与日的分界线是以子时来划分的,即十一点前是上一日的亥时,过了十一点就是次日的子时,而不要认为午夜十二点是一天的分界点。
四、推算时干支的方法
推算时干支,60时辰合5日为一个周期;一个周期完了重复使用,周而复始,循环下去。必须注意的是子时分为0时到1时的早子时(晨子)和23时到24时的晚子时(夜子),所以遇到甲或己之日,0时到1时是甲子时,但23时到24时是丙子时。晚子时又称子夜或夜子。
歌诀:
甲己还加甲,乙庚丙作初;丙辛从戊起,丁壬庚子居;戊癸何方发,壬子是真途。
甲己起甲子:甲日、己日夜半的子时起于甲子时,顺推乙丑等。
乙庚起丙子:乙日、庚日夜半的子时起于丙子时,顺推乙丑等。
丙辛起戊子:丙日、辛日夜半的子时起于戊子时,顺推乙丑等。
丁壬起庚子:丁日、壬日夜半的子时起于庚子时,顺推乙丑等。
戊癸起壬子:戊日、癸日夜半的子时起于壬子时,顺推乙丑等。
方法一:
计算方法:1.日干x2+时支数-2=时干数
⒉ 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。如:求壬午日酉时的天干。日干9×2+时支10-2=26,取6即己。故壬午日酉时的干支为己酉。注:求日干支时,需根据当地的经度,将北京时间换算成当地太阳时。
日天干和时辰地支构成的时辰干支
方法二:
每日十二时辰与十二地支相配是固定不变的,因一天起于夜半的子时,故计算时亦从子时起,然后即顺排下去即知一天的时辰干支。
晨子= -1,夜子=11。因子时、丑时是每日的前两个时辰,顺序置前,地支序数也应置前,故将子丑置前:子=-1,丑=0,寅=1,卯=2…子=11。由于子时作为日期分界线,被一分为二,分为晨子和夜子两个小时,晨子(0点-1点),子=-1。夜子(23点-24点),子=11。夜子时(23点-24点),仍属于今天,仍用今天日干。
①时支公式:时支=小时÷2-1(小时为偶数),时支=(小时+1)÷2-1(小时为奇数)
②时干公式:时干=日干×2+时支 (晨子=-1,夜子=11)
如:推算乙卯日17:30的干支:
时支=(17+1)÷2-1=8=酉,时干=乙×2+酉=2×2+8=12,个位=2,2=乙,故17:30干支为乙酉。
(注:在八字预测当中,出生时间宜根据出生地所在时区,采用真太阳时。推算时柱干支,分钟可以忽略不计,只用整小时推算)