首页 八字正文

日干支计算法、日的干支算法

生辰八字吧 八字 2021-08-31 3 0

日干支计算法、日的干支算法

推算日干支的快速公式之二

此法系医易学家杨力、鄢良两人在《周易与中医学》一书中所介绍的日干支推算方法。其法为:

以某一个已知日干支作起点(我们取大家易记住的1984年元月1日的干支甲午)。

①将所求的年、月、日的数目分别减去1984年1月1日的数目,得年差、月差、日差,并算出闰年数、大月数、二月份数(所求年大于1984年的这样减)。

②(年差×5+日差+闰年数+大月数二月份数×2)得总日差。

③总日差的个位数为日干数,总日差除以12所得余数为日支数。

例如:

已知:1984年1月1日是甲午,求1999年9月10日的干支。

第一步:

1999.9.10.

1 984.1.

1.

15—8—9

闰年数:4(15年中闰三次,加上1984年本身是闰年);

大月数:5(从1月到9月有5个大月);

二月数:1(从1月到9月只有一个2月);

第二步:15×5+8×30+9+5+4—1×2—331;

干:1;

支:7(333÷12所得余数为7)。

以甲午作起点其干支数作0、0,其后之干支序数依次为1、1、2、2、3、3……由此推得1999年9月10日是乙丑日。

若所求之年小于1984年,计算步骤与原理与上同,但须注意几点。

①必须以数大的1984年1月1日减去数小的所求年、月、日。

②当月差为负数时,后面的大月数和2月份也要为负数。

③最后求出的干支数为正数时,用反推法,为负数时用正推法。当然,反推法可以变换为正推法(见年干支求算法)。

例如:求1930年8月24日的干支。

第一步:

1984.1.1.

1 930.8.24.

54~’7一Z3闰年数:13(54年中闰13次,1984年不计入);大月数:一4(注意要依月差的正负号取);二月数:一1;第二步:

54×5—7×30—23+13—4+2—48。

干:8;

支:0(此为反推干支数)。变正推则为:

10—8—2——丙推得1930年8月24日为丙午H。

求日于时要注意如下几点:

①算闰数及2月份数时,只取2月29日在运算范围内的闰年及2月28日在运算范围内的2月,取大月数也只能取31日在运算范围内的大月。例如:从1984年1月1日到1999年9月10日则闰年数只有4,但若从1984年3月1日到1999年9月10日则闰年数只有3,因为1984年2月29日(闰)不在运算范围内。从1月1日到9月10日有5个大月,但从1月到8月30日则只有4个大月数,因为8月31日未包括在运算的时范围内。从1984年1月1日往后算年数时要把1 984年这个闰年算在内,但从1984年1月1日往前算闰年数时,则不能把1984年作为一个闰年数算上,因为2月份根本未参加运算。算2月数之理亦然,从1月到2月,2月数算0,只有从1月到2月以后的月份,2月数才能算1。

②注意历法有100年停闰丽400年又不停闰的规律,停闰一次,则闰年数减1,如求19世纪中某一日的干支,在计闰年数时须减1,余类推。(以上是杨、鄢两人对年月日时干支的计算法,摘录自杨力著《周易与中医学》,第3版,北京科学技术出版社,1999;139~142)

以上就是日干支计算法、日的干支算法的全部内容,如果你想阅读更多天干地支的相关资讯,搜索“八字吧算命网熊掌号”关注并回复“天干地支”,免费为您解答。

原地址:https://020ba.com/bazi/66752.html
点击阅读全文
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。