八字干支連字?jǐn)嗝卦E
178
2023-07-06
日干支推算法 推算日干支傳統(tǒng)的計算方法,可以按公歷和農(nóng)歷兩種方法推算。
一、農(nóng)歷日干支推算口訣:
大小月卦記心間,
正一干支起根源。
大后干同地支沖,
小后干支退一天。
初一十三二十五,
支同隔干一位算。
推算方法:“大小月卦記心間,正一干支起根源。”農(nóng)歷的大月為30天小月為29天,固定不變。要推農(nóng)歷日干支,先要按《農(nóng)歷大小月卦口訣》將推算之年 編上兩卦,以便在推算日千支時運。除此之外,還要記住農(nóng)歷正月初一日的干支,因為它是推算一年逐日的基礎(chǔ)。“大后干同地支沖,小后干支退一天。”農(nóng)歷天干 與地支組合,天干循環(huán)2.5次。根據(jù)這一規(guī)律,知道某月初一日干支,如果這個月是小月則應(yīng)在干同支沖的情況下,干支各減一位,則是小月后下月初一日干支。 如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應(yīng)在己酉退一位后確定,即為戊申日。“初一十三二十五,支同 干隔一位算。”此兩句是在確定某月初一干支后,將這個月分成三個階段,即初一至十二,十三至二十四二十五以后。初一、十三、二十五日在干支上也是有規(guī)律 的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干 支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據(jù)所推之日屬于哪一段,便可以很快知道這天的干支了。
二、公歷日干支推算口訣:
元旦干支為根源,
大小二月記心間。
小月干同地支沖,
大月上句加一天。
申子辰年年為閏,
干同支沖退一天。
余年二月二十八,
干同支沖退一天。
月首十三二十五,
支同隔干一位算。
推算方法:“元旦干支為根源,大小二月記心間。”推算公歷日干支,首先要記住元旦日的干支。同時,還要知道大小月及二月的天數(shù)。公歷大月為31天,小 月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天。“小月干同地支沖,大月上句加 一天。”公歷小月為30天,按農(nóng)歷大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公歷大月為31天,在小月干地相沖的基礎(chǔ) 上,干支各加一位數(shù),即是大月后下月一日的干支。“申子辰年年為閏,干同支沖退一天。”經(jīng)過研究,發(fā)現(xiàn)凡地支為申、子、辰的年為公歷閏年,二月為29天。 在推算3月1日干支時,可按農(nóng)歷小月后的日干支推算方法,即在干同地干沖的基礎(chǔ)上,干支各減一位,則為3月丨日干支。“余年二月二十八,干同干沖退二 天。”除地干為申子辰年二月29天,其它年二月均為28天。在知道2月1日干支后,按干同支沖規(guī)律,干支各減二位便是3月1日的干支。“月首十三二十五, 支同干隔一位算。”月首,代表每月第1日。其推法與農(nóng)歷日干干訣后兩句相同。
三、實例:
(一)推算1998年農(nóng)歷6月初10日午時的干支。
1、先按《農(nóng)歷大小月卦口訣》,將1998年農(nóng)歷大小月,排上兩卦,并標(biāo)出閏月。同時,記住正月初一日和元旦日干支。
2、推算1998年的干支。我們按《推算年干支口訣》在手掌上將地支子位定為甲子,為1984年,并將大拇指按在地支子位上。按“隔位逆推十年正”, 大拇指從甲戌94年開始順推,即94年為甲戌,95年為乙亥,96為丙子,97年為丁丑,98年干支則為戊寅。
3、推算農(nóng)歷6月份干支。確定1998年戊寅干支以后,按《定月時干支訣》,戊干與癸干合以戊為主,戊的序數(shù)為5,將大拇指固定在戊位上。“年干隔位 配寅月”,從戊位開始,將大拇指順數(shù),隔過天干,已,庚,辛,壬、癸五干到甲,便是98年正月的天干,即正月干支為甲寅,再從寅支開始,按甲,己,丙, 丁,戊6月干支為己未。
4、推算6月初10日(公歷8月1日)干支。
⑴推算農(nóng)歷日干支。如前所述,98年大小月卦為《井》和《坎》。因為閏5月為29天,為陽爻,伏在《井》卦第5、6爻問,卦形為 =丨= 丨丨= 。
因為要推算的是農(nóng)歷98年正月初一日干支為己亥,先用大拇指在手掌亥支上定位,然后按《農(nóng)歷日干支推算訣》中的“大后干同地支沖,小后干支退一天”的規(guī) 定,逐月推算初1日的干支。正月為大,干同支沖,大拇指跳到巳位上,2月初1日干支為已巳;干同支沖各減1,大拇指跳到亥位后,再減1位,3月初1日干支 為甲戌;3月為小,干同支沖各減1大拇指跳到辰支后退1位,4月初1日為癸卯;4月為大,干同支沖,大姆指跳到酉干,5月初1日為癸酉;5月為小,干同支 沖各減1,大拇指跳到卯支再退1位,閏5月 初1日為壬寅。閏5月為小,干同支沖各減1,大拇指跳到申支后再退一位,六月初一干支為辛未。知道6月初1日的干支后,從此位順推初10曰的干支為庚辰。
5、推算農(nóng)歷6月初10(公歷8月1日),該日干支為庚辰。我們按《定日時干支訣》知道,該日干庚與己相合,按“天干五合前為主”,以天干己來推算, 己的序數(shù)為2,將大拇指定在天干己的位置上。“日干定時本身數(shù)”,大拇指從第二位到丙,可知庚辰日子時為丙子。將大拇指從丙子順推到午年時,天干為壬,午 時干支為壬午。
經(jīng)過在掌上推算年、月、日、時干支,可知1998年農(nóng)歷6月初10日(公歷8月1日)午時干支,分別為戊寅年己未月庚辰日壬午時。
(二)推算公歷1998年8月1曰干支。
1998年干支為戊寅,年支不屬于申子辰,故1998年2月為28天。按《日公歷干支推算口訣》中“小月干同地支沖,大月上句加一天------,余 年二月二十八,干同支沖退兩天”的規(guī)律,逐月推算。1998年干支戊申,大拇指定在申位上。1月為大,干同支沖加一天,大拇指由申位到跳到寅,加1支到 卯,2月1日為己卯,2月28天,干同干沖退二天,大拇指跳到酉位退二支,3月1日為丁未;3為大,干同支沖加1天大拇指跳到丑進一位4月1日干支為戊 寅;4月為小,干同干沖,大拇指跳到申位,5月1日干支為戊申;5月為大,干同支沖加1天,大拇指跳到酉位,7月1日干支為己酉;7月為大,干同支沖加1 天,大拇指跳到卯進1位到辰,8月1日干支為庚辰。
計算公歷任意一天的天干和地支的公式:
天干: g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d - 3;
g的個位數(shù)就是天干序號;
地支: z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (奇數(shù)月i=0,偶數(shù)月i=6)
如果先求得了g,那么
z = g + 4C + 10 + i (奇數(shù)月i=0,偶數(shù)月i=6).
z除以12的余數(shù)就是地支序號。
其中:C=世紀(jì)數(shù)-1,y=年份后兩位,M=月份,d=日數(shù),[ ]表示取整數(shù)。
1月和2月按上一年的13月和14月來算,因此C和y也要按上一年的年份來取值。
例:算1644年3月22日的干支?
g = 4 * 16 + [16/4] + 5 * 44 + [44/4] + [3*(3+1) / 5] + 22 - 3
= 64 + 4 + 220 + 11 + 2 + 22 - 3
= 320,
個位數(shù)是0,天干為癸。
z = g + 4C + 10
= 320 + 64 + 10
= 394,
除以12余10,地支為酉。
所以這一天的干支是“癸酉”。
公歷年的年份也很容易算出農(nóng)歷年的干支來:
(Y-3) 個位數(shù)就是天干序號;
(Y-3)/12 余數(shù)就是地支序號。
如:2004年的干支
2004-3=2001 個位數(shù)為1即天干“甲”
2001/12=166余9 即地支“申”
這年的干支為“甲申” 。
八字技巧 2009-11-07 11:31 閱讀9 評論0 字號: 大大 中中 小小 一、口訣:
乘五除四九加日,雙月間隔三十天。
一二自加整少一,三五七八十尾前。
有陽歷日期就能推出當(dāng)日干支,已經(jīng)很好了,這是我目前發(fā)現(xiàn)最好的方法。
對這個口訣我沒有全解開,但算日子我全會了。
具體公式如下[年的后三位乘5+年的后三位除4+9+陽歷日子數(shù)+單月(為0)雙月(30)+每個月的調(diào)節(jié)數(shù)]/60=取余數(shù)個位數(shù)為天干,余數(shù)除12取余為地支。
每個月調(diào)節(jié)數(shù)(一、四、五為1)、(二、六、七為2)、(三為0)(八為3)、(九、十為4)、(十一、十二為5)
不過閏年,就是一月、二月,要減去1,后算天干地支數(shù)。
二、舉例說明:
例一:1996年1月16日
(96×5+96÷4+9+16)÷60=8余49,49即為六十甲子序數(shù)。9對應(yīng)天干壬,49除12余1對應(yīng)地支子,對應(yīng)干支為“壬子”。
例二:1997年2月16日
(97×5+97÷4+9+16+30+2)÷60=9余26,26即為六十甲子序數(shù)。6對應(yīng)天干己,26除12余2對應(yīng)地支丑,對應(yīng)干支為“己丑”。
例三:1998年3月16日
(98×5+98÷4+9+16)÷60=8余59,對應(yīng)干支為“壬戌”。
例四:1999年4月16日
(99×5+99÷4+9+16+30+1)÷60=9余35,對應(yīng)干支為“戊戌”。
例五:2000年7月16日
(100×5+100÷4+9+16+2)÷60=9余12,對應(yīng)干支為“乙亥”。
例六:20001年10月16日
(101×5+101÷4+9+16+4+30)÷60=9余49,對應(yīng)干支為“壬子”。
第三句中的“整少一”,為能被4整除之年一二月份算下來的余數(shù)要減一。
如:
2000年1月6日為甲子日
根據(jù)口訣第三句“一二自加整少一”我們以2000年是被四整除的年份,來看看如何。
2000年1月6日為癸亥日:是第60位
(100×5+100÷4+9+6+1)÷60=9余1 是減一為60,則為癸亥日
(100×5+100÷4+9+9+1)÷60=9余4 是減一為3,則為丙寅日
2000年2月2日為庚寅日:是第27位
日干支推算法
日干支的推算比較復(fù)雜。由于農(nóng)歷變化比較繁雜,所以用陽歷進行推算。運用時有幾個先決條件:第一是當(dāng)年元旦干支的代數(shù);第二是各月干支應(yīng)加應(yīng)減數(shù);第三是閏年自三月起都加一;第四是當(dāng)天的日數(shù)。有了這兩點,便可推算任何一天的干支。
當(dāng)年元旦干支代數(shù):除參考前面“干支分陰陽”之處,下面把1992年-2039年三十年的元旦干支列表(表5-6),以供參考。
表5-6 公元1992-2039年元旦干支表
閏 年
平 年
年份
元旦干支
年份
元旦干子
年份
元旦干支
年份
元旦干支
1992
丙子
1993
壬午
1994
丁亥
1995
壬辰
1996
丁酉
1997
癸卯
1998
戊申
1999
癸丑
2000
戊午
2001
甲子
2002
己巳
2003
甲戌
2004
己卯
2005
乙酉
2006
庚寅
2007
乙未
2008
庚子
2009
丙午
2010
辛亥
2011
丙辰
2023
辛酉
2023
丁卯
2023
壬申
2023
丁丑
2023
壬午
2023
戊子
2023
癸巳
2023
戊戌
2023
癸卯
2023
己酉
2023
甲寅
2023
己未
2024
甲子
2025
庚午
2026
乙亥
2027
庚辰
2028
丙戌
2029
辛卯
2030
丙申
2031
辛丑
2032
丁未
2033
壬子
2034
丁巳
2035
壬戌
2036
丁卯
2037
癸酉
2038
戊寅
2039
癸未
各月干支應(yīng)加應(yīng)減數(shù):
各月干支應(yīng)減數(shù),是根據(jù)日數(shù)與二十環(huán)周關(guān)系推算得出的。即一、五雙減一、二、六加零、六,三減二、加十,四減一、加五,七零、九加二,八上加一、七,十上加二,八,冬三、臘三、九,閏年三月起,余月均加一。
從1994年起的干支查法可見表5-7,5-8。
表5-7 各月干支加減表解
月數(shù)
一月
二月
三月
四月
五月
六月
七月
八月
九月
十月
十一月
十二月
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
平年
減一
減一
加零
加六
減二
加十
減一
加五
減一
減一
加零
加六
加零
加零
加一
加七
加二
加二
加二
加八
加三
加三
加三
加九
閏年
余數(shù) ? 加 一
[附]推算公式
求日干*[(元旦天干+日期+各月天干加減數(shù)、潤年三月以后加一)/10]=商……余數(shù)
求日支*[(元旦地支+日期+各月地支加減數(shù)、潤年三月以后加一)/12]=商……余數(shù)
發(fā)表評論
暫時沒有評論,來搶沙發(fā)吧~