阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
年,个位数小于或等于3,借10)
年支公式:年支=(年份+7)÷12后所得余数(整除余0,即余12=丑)
年支简化:
(西元年末二位数-1)-12N=年支(适用于20世纪,即1900—1999年)
(西元年末二位数+3)-12N=年支(适用于21世纪,即2000—2099年)
例:求2015年干支?
解:2015年干=5-3=2,2=乙,故2015年天干为乙
2015年支=15+3-12=18-12=6,6=未,故2015年地支为未
综上,2015年干支为乙未
例:求公元189年干支?
解:189年干=9-3=6=己,189年支=(189+7)÷12余4=巳,189年干支为己巳
月干支推算:
月干公式:月干=年干x2+月支(和超过10,直接取个位数)
简化公式:(和取个位)
亥月干=年干2
子月干=年干2+1=寅月干
丑月干=年干2+2=卯月干
例:已知2015年为乙未年,求2015年申月天干?
解:2015年乙未年,天干为乙,乙=2,申=7
申月干=乙2+申=22+7=11,个位=1,1=甲,故申月天干为甲
例:求2012年壬辰年,亥月天干?
解:亥月干=壬2+亥=92+10=18+10=28,个位=8,8=辛,故2012年壬辰年亥月天干为辛
(注:亥月天干公式,可直接简化为:亥月干=年干x2)
例:求戊子年,子月天干?
解:子月干=戊2+子=52+11=21,个位=1=甲,故戊子年子月天干为甲
日干支推算:
干支纪日,民间往往采取元旦干支推算法,进而推定阳历某天干支,由于闰年都是在申子辰年,366天,平年都是365天,天数固定,每月天数也都固定,因此只要知道元旦的干支,就能推算出该年各天干支,距离元旦多少天,减去60倍天数,就能推算出某日干支。
时干支推算:
天干(晨子)甲乙丙丁戊己庚辛壬癸(夜子)
序数-101234567891011
地支子丑寅卯辰巳午未申酉戌亥子
注意:晨子=-1,夜子=11。因子时、丑时是每日的前两个时辰,顺序置前,地支序数也应置前,故将子丑置前:子=-1,丑=0,寅=1,卯=2…子=11。由于子时作为日期分界线,被一分为二,分为晨子和夜子两个小时,晨子(0点-1点),子=-1。夜子(23点-24点),子=11。八字中,夜子时(23点-24点),仍属于今天,仍用今天日干。
时支公式:时支=小时÷2-1(小时为偶数),时支=(小时+1)÷2-1(小时为奇数)
时干公式:时干=日干2+时支(晨子=-1,夜子=11)
例:求1:45,23:43,18:58,0:38时支?
解:时支:(1+1)÷2-1=0=丑,(23+1)÷2-1=11=子,18÷2-1=8=酉,0÷2-1=-1=子
(八字中,出生时间宜根据出生地所在时区,采用真太阳时。推算时柱干支,分钟可以忽略不计,只用整小时推算)