排四柱八字不必用万年曆?很多人一直笑你:「头壳坏去!」因为除了盲瞽相士眼睛看不见背死诀,而且最多从 1912 年(元年)背到 1999 年,他们是熟记某年农曆正月的干支和立春或正月初一的干支,毫无速记公式可循。
尤其日柱更是工程浩大,不像年柱知道之后,月柱可用年干的「五虎遁」求得;时柱可用日干的「五鼠遁」求得, 如果有人说:「只要用一个公式,就可在 3 分钟之内算出日柱干支,而且从西元元年到二千多年都能算!」你相信吗?
提出这个划时代公式的人就是「大易人生生活管理顾问公司、全国命医卜相择日堪舆学院」负责人许耀天老师,而且许耀天老师排八字根本不用农曆,完全用西洋曆来排,简直令人叹为观止。
日柱干支演算法
许耀天表示,只要记住以下几句口诀,日柱即可一推而出,口诀如下:
「一九○一后两位,减一除四取商数; 同法乘五除六十,馀数外加一十五; 再加月日总日数,六十除馀日干支。」
试以1999年6月15日下午3:30为例,依上述方式如何求其日干支?
A:「一九○一后两位」,即把 1999 年取最后两位数, 即为九十九,减一除四取商数,运算如下:
(99-1)÷4=98÷4=24商数馀2,馀数2不管它,只取商数24。
B:「同法乘五除六十,馀数又加一十五」,运算如下:
(99-1)×5÷60=98×5÷60=490÷60=8商数馀 10,商数 8 不管它只取馀数10,馀数加 15 = 25。
C:「再加月日总日数,六十除馀日干支」
月日总日数,即该年元旦到该日的总日数,很好算,以 4 个月为一单位, 1 到 4月若无闰月为 120 天,闰二月则成 121 天;5 到 8 月为 123 天;9 到 12 月为122 天,因逢 60 皆可整除,可将 1 到 4 月视为 0 日; 5 到 8 月为 3 日; 9到 12 月为 2 日,外加零数日数,以今年 6 月 15 日为例, 因无闰年,故 1 到4 月为 0,只需算 5 月 31 天加 6 月 15 天,31 + 15 = 46
A+B+C=24+25+46=95
超过60需整除取馀数,95÷60=1馀35,35即为1999年6月15日的日干支。
个位数为干,支为 12 (地支)馀数, 故知干为 5, 即戊,支为 35 ÷2 = 2馀 11,取馀数11,地支11为戍,故干支合起来为戊戍。就这么简单,赶快查一下万年曆,看一不一样。
年柱干支演算法
或许你会说,知道日柱干支有什么用,还有年柱、月柱、时柱怎么推,我们有两个方式让你选择,一分钟即可「破题」。
年柱换算最简单,将 1999 年末两位数减 23 即是年干支数,99 - 23 = 76,个位数为干, 支为除 12 取馀,故知干为 6,即己,76 ÷2 = 72 馀 4,地支 4为卯,合为己卯年,76 为干支年数,可再整除 60 得 16,可参考所附「六十花甲编号」,年数可算为16,也可算为76。
月柱干支演算法
月柱求法有一简易公式:
「岁年干支数既定,除五取馀减一数, 次乘十二加月数,再加一数六十除, 节气过宫定月建,未过减一干支数。」
演算如下:
「岁年干支数既定, 除五取馀减一数」,1999 年的岁年干支数为 76,除 5 取馀减 1 数,76÷5=15馀1,1-1=0
「次乘十二加月数」,0×12+6(月数)=0+6=6。
「再加一数六十除」:6 + 1 = 7,7 不超过 60,不必再除,7 即为月柱数,个位数为干,故知干为庚,除 12 为支,仍为 7,即为午,故月柱干支即为庚午月,因已过节气,故不需减一干支数,假设为6月7日以前则应减一干支数成己巳月。
八字必须考虑到节气过宫问题,一年有二十四节气,但月柱是以十二个节为换算点,有一概算口诀:「二三四月四六五,五六七月六七八,十月八八八,十一、十二到一月,八七六日换节气。」
传统八字学老师总用阴曆月日算节气,根本毫无一致性可言,若用新观念八字学算法,用阳曆可不离十,一年有十二个节,即二月(寅月)四日立春;三月(卯月)六日惊蛰;四月(辰月)五日清明;五月(巳月)六日立夏;六月(午月)七日芒种;七月(未月)八日小暑;八月(申月)八日立秋;九月(酉月)八日白露;十月(戍月)八日寒露;十一月(亥月)八日立冬;十二月(子月)七日大雪;一月(丑月)六日小寒。
过立春则换年柱,但上述十二节气日会有一、二天偏差,因地球天体也时时在修正行径,若刚好卡在换节气日,可问过了未过,不然就要查当年换节气日,例外情况不多。
时柱干支演算法
时柱算法也有一口诀:
「日干支数除以五,取馀减一乘十二; 时数加一除以二,取商加一得时柱。」
演算如下:
A、「日干支数除以五,取馀减一乘十二」,1999 年 6 月 15 日的日干支数为 35,35 ÷ 5=7,取馀因除尽故为5,(5-1)×12=4×12=48。
B、「时数加一除以二,取商加一得时柱」, 6 月 15 日下午 3:30, 应视为 15:30 ,时数为 15,( 15 + 1 )÷ 2 = 8,商数即为 8,8 + 1 = 9。
A + B = 48 + 9 = 57,个位数为干,支为 12 整除馀数, 故知干为 7,即庚;支为 57 ÷2 =4馀9,地支9为申,合为庚申,即为庚申时。
时辰算法23:00之后即算次日,需特别留意。
时辰如果不想背上述繁杂公式,其实可以用五鼠遁日起时法,即由日柱干支可马上推出时柱,口诀如下:
「甲己起甲子,乙庚丙作初,丙辛从戊子,丁壬庚子居,戊癸排壬子,此诀日遁时。」
即甲己日起甲子时,乙庚日起丙子时,丙辛日起戊子时,丁壬日起庚子时,戊癸日起壬子时。
6 月 15 日为戊戍日,戊癸起壬子,15:30 为申时,依序为壬子、癸丑、甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申,申时即为庚申时,答桉完全正确。
四柱换算公式
许耀天老师为方便记忆及演算,将四柱换算法全用公式列出如下:
一、年岁干支求法
A.西元前(BC)公式为:
58-( A/60)R =B
A为年份末两位数
R为馀数
B为干支数
B.西元后(AD)公式为
( A/60)R -3=B
C.西元1901年后公式为
(A-23/60)R =B
二、月柱干支公式:
{〔( A/5 ) -1〕R ×12+B+1}R =C
三、日柱干支公式:
{〔(A-1 / 4)Q +〔(A-1)×5 /60〕R+15+B〕R =C
Q为商数。
四、时柱干支公式:
{〔( A/5)R -1〕×12+(B+1 /2)Q }=C ———————————— 60
——————————————————————————–
六十花甲编号
六十花甲可用编号加以简化,并可由编号推干支,或由干支推编号。
1.干支推编号
以1999年己卯年为例,己=6,卯=4设天干编号为A,地支编号为B。
A×6-B×5=C
C若为负数,则需加60。
己卯年编号:
6×6-4×5=36-20=16
2.编号推干支
个位数为天干,整数除以 12 的馀数为地支, 16 的四位为 6, 天干为己,16 ÷12 馀 4,4为卯。反覆运算,即可了然于胸矣。■
——————————————————————————–
附表:年柱六十花甲编号
六十花甲编号
1 甲子 2 乙丑 3 丙寅 4 丁卯 5 戊辰 6 己巳 7 庚午 8 辛未9 壬申 10 癸酉
11 甲戍 12 乙亥 13 丙子 14 丁丑 15 戊寅 16 己卯 17 庚辰18 辛巳 19 壬午 20 癸未
21 甲申 22 乙酉 23 丙戍 24 丁亥 25 戊子 26 己丑 27 庚寅28 辛卯 29 壬辰 30 癸巳
31 甲午 32 乙未 33 丙申 34 丁酉 35 戊戍 36 己亥 37 庚子38 辛丑 39 壬寅 40 癸卯
41 甲辰 42 乙巳 43 丙午 44 丁未 45 戊申 46 己酉 47 庚戍48 辛亥 49 壬子 50 癸丑
51 甲寅 52 乙卯 53 丙辰 54 丁巳 55 戊午 56 己未 57 庚申58 辛酉 59 壬戍 60 癸亥