引用:“... ...以阳历速算日干支法(转帖)
查书上,只有年上起月法,日上起时法,唯独没有起日法。而日干支在实际预测中又是必不可少的,因此只能查万年历了。然而一是不方便,二是倘若种种原因,一时手头没有万年历,那就没法子进行正常预测了。
盲人发明了“流星赶月法”。那是用农历查的,很是复杂难记。再说现如今农历也不常用,多有不便。
笔者研究总结出一种用阳历速算日干支方法,实用十来年,十分方便,只须几秒钟就能推算出所需要的日干支来。为宏扬易文化,今献给有缘易友。
速算公式:A+B+C=M
其中A为年基数,B为月修正值,C为日辰值。
M为小于60的得数,(若M大于60则除60取其余数)。其M个位数就是要推求的日的天干数:
如个位数是1,则为甲、2则为乙、3为丙。。。。。。。。9为壬、0为癸;
用M除12得余数(M小于12就直取用)就是要推求的日支数:
如余数是1,则为子、2为丑、3为寅。。。。。。10为酉、11为戌、0为亥。
例如求2010年5月4日的日干支。
其中A为46,B为1,C为4,则M=46+1+4=51 其个位数是1,1为甲,即这天的天干为甲;51除12得余数是3,3为寅,即这天的地支为寅,干支合起来,就得到其5月4日的天干支为甲寅。
再例如:求2006年4月2日的干支。
其中A=25,B=31,C=2,则M=25+31+2=58 其个位数得8为辛是当天的天干;
58除12得余数为10,10为酉是当天的地支数,得2006年4月2日的干支就是辛酉了。
再例如,求1998年3月18日的干支。
其中A=43,B=0,C=18,则M=43+0+18=61 其个位数得1为甲是当天的天干;
61除12得余数是1,1为子是当天的地支,即得出1998年3月18日的干支就是甲子。
从上例可看出,要想知道所推求某日的干支为何,只要知道其A、B、C三个数,几秒钟内口算心算就能得出。C为所求之日数,可为已知数,问题是如何得出A、B两个数。A管一年,B管一月,C为当天。A随年变,B随月变,C随日变。
先说月修正值B吧,它包含二个部分,记B=X+Y
其中X在单月为0,双月为30,即1,3,5,7,9,11这几个月的X=0;而2,4,6,8,10,12这几个月里X=30。
Y的值是随月转变的:1月,Y=1,2月,Y=2,(若是润年1月2月的Y值要减去1),3月,Y=0,4月5月的Y都为1,6月7月Y=2,8月,Y=3,9月10月Y=4,11月12月Y=5。实际在实用中是把XY二项合并了的。就是:
1月,B=1;
2月,B=32;
3月,B=0;
4月,B=31;
5月,B=1;
6月,B=32;
7月,B=2;
8月,B=33;
9月,B=4;
10月,B=34;
11月,B=5;
12月,B=35。
(其中若是润年,1月、2月的B都要减去1)
这就是一年之中的每个月的修正值。是固定不变的。一值管一个月。
年的基数A,是随着年来变化的。公元纪年先减去一千九百年。如测1942年的,就直取42参与运算,
(1942-1900=42);2000年取2000-1900=100,取100参与运算;同理,2010年直取110参与运算。参与运算的这个数设为Z,则年基数A=Z*5+Z/4+9 (Z/4取整数)。
若Z能被4整除,则其年必是润年,1月2月的修正值就要减少1。
例如:2004年,取参与运算的值Z=104(104能被4整除,是润年)。
2004年的A=104*5+104/4+9=520+26+9=555
555除60得余数15。那么2004年的年基数就是15
再如2010年,取参与运算的值Z=110
2010年的A=110*5+110/4+9=550+27(整数)+9=586
586除60得余数46 那么46是2010年的基数A
记住年基数,受用一年不变。
到此,相信读者会求公式中的A和B两数了。代入公式A+B+C=M即可推算出任一天的干支了。 ... ...”
观后感
有时候,我也曾经怀疑过那些盲眼的算命佬,早在197几年那年,我将自己的1960后的年生八字给那些盲人测算,他真的能算出天干、地支来,我当时就感到不可思仪,原来... ...