熱門測算
八字精批 紫微鬥數 八字合婚 終生運勢

日干支計算法、日的干支算法

解夢佬

日干支計算法、日的干支算法

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

此法系醫易學家楊力、鄢良兩人在《周易與中醫學》一書中所介紹的日干支推算方法。其法為:

以某一個已知日干支作起點(我們取大家易記住的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://www.jiemenglao.com/suanming/87366.html