自序:吾愛易數,更對盲人在很短時間內準確的推出某人的八字感興趣。吾思之,盲人能熟知,我等豈能不會?其中定有捷徑之法。雖有某些歌訣能略推之,但卻都隱晦玄虛,有些卻反其道而行之,令人費解。向盲人請教,都秘而不談,其曰,已向師父明誓,絕不外傳,以防報應。網上也有好多歌訣,其法甚好,但詳解甚簡。有的有好多錯誤,其發表者或轉載者,都沒有認真校正,有的還自相矛盾,貽誤后人。 吾愛讀書,搜集歌訣,但對其意解有的還不準確。吾將自創及搜集到的有關推日干支的部分口訣貼出,與愛好者同學習,共探討。這些方法,吾都多次與萬年歷校對無誤,其法甚準。對吾未弄懂之訣詞,望易友發表自己觀點及釋義。吾當敬學之。 推算日干支,有按公歷和農歷兩種方法推算。 一、農歷日干支推算口訣: (方法一) 意解: “大小月卦記心間,正一干支起根源。”農歷的大月為30天小月為29天,固定不變。要推農歷日干支,先要按《農歷大小月卦口訣》將推算之年編上兩卦,以便在推算日干支時運用。除此之外,還必須要記住農歷正月初一日的干支,因為它是推算一年逐日的基礎。 “大后干同地支沖,小后干支退一天。”大月初一的干支與后一個月初一的干支天干相同,地支相沖。小月初一的干支與后一個月初一的干支天干相同地支相沖之日再后退一天。如本月是大月,初一干支為己卯,下月的初一干支就是己酉。如果這個月是小月,則下月初一干支應在己酉后退一位后確定,即為戊申日。 “初一十三二十五,支同干隔一位算。”此兩句是在確定某月初一干支后,將這個月分成三個階段,即初一至十二,十三至二十四,二十五以后。初一、十三、二十五日在干支上也是有規律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據所推之日屬于哪一段,便可以很快知道這天的干支了。 例如:(一)推算1998年農歷6月初10日午時的干支。 4推算1998年農歷6月初10日(公歷8月1日)干支 已知農歷98年正月初一日干支為乙亥,先用大拇指在手掌亥支上定位,然后按《農歷日干支推算訣》中的“大后干同地支沖,小后干支退一天”的規定,逐月推算初1日的干支。正月為大,干同支沖,大拇指跳到巳位上,2月初1日干支為乙巳;2月為小月,干同支沖各減1,大拇指跳到亥位后,再減1位,所以3月初1日干支為甲戌;3月為小,干同支沖各減1大拇指跳到辰支后退1位,4月初1日為癸卯;4月為大,干同支沖,大姆指跳到酉干,5月初1日為癸酉;5月為小,干同支沖各減1,大拇指跳到卯支再退1位,閏5月 初1日為壬寅。閏5月為小,干同支沖各減1,大拇指跳到申支后再退一位,六月初一干支為辛未。知道6月初1日的干支后,從此位順推初10曰的干支為庚辰。 農歷日干支推算口訣:(方法二) 要推干支日,初一再初一。 單月原本數,雙月三十遞。 閏前單不添,閏后雙不提。 減去小月日,再加二減一。 意解:“要推干支日,初一再初一”。要推算某年某月某一日的干支,必須記住某年正(某)月初一的干支,以這月初一日的干支為基礎,推算某月初一日的干支。 “單月原本數”單月(正月)以初一日的干支為推算基數。 “雙月三十遞”雙月(二月)的初一以三十天加一為基數。(即與單月的基數天干不變地支相沖。) “閏前單不添,閏后雙不提”如果是閏月年,閏月前的單月仍按單月計算。閏月后的月份,單雙月要改變。雙月按單月算,單月按雙月算。 “減去小月日”在以單“雙”月的基數上減去所求月份以前到正月初一的小月日數。 “再加二減一”如果上月是小月,下月初一的干支就以上月初一的干支為基數,在干同地沖的基礎上減去一天(即加二減一)另解:上月是小月,29天,下月初一的干支就是在29天干支的基礎上再加2天又減一天。即加二又減一。 農歷日干支推算口訣:(方法三) 今年某月初一日,干支明年是為何? 閏年前加二十五,本位算起定不錯。 平年退六次位起,千年萬載不差訛。 欲憶去年是何日,交閏五五本位退。 無閏平年加六位,月大月小兩頭確。 意解:“今年某月初一日,干支明年是為何?”知道今年某月初一日的干支,怎么求明年該月初一日的干支。 “閏年前加二十五,本位算起定不錯。平年退六次位起,千年萬載不差訛”從本位算起,閏年加二十五天。平年從次位退六天。 “月大月小兩頭確”(弄不懂) 逐年推算正月初一日干支口訣 (方法四) 小六支同天隔三,迂五前句各加一。 “常年退回小月數”常年,指沒有閏月的年份。推算農歷正月初一干支,要按《農歷大小月卦口訣》,逐年編上兩卦,以便確定某年的小月數。必須知道今年有幾個下月數。如果今年沒閏月,求來年正月初一日干支,就是在今年正月初一干支次位上起退回今年所有的小月數,就是下一年正月初一的干支。常年下月數是 個。 “閏月小數五六七”,經過研究,凡有閏月之年小月數分別為五、六、七三種。就是有閏月之年,小月數有時是5個,有時是6個,有時是7個。 “小六支同天隔三,迂五前句各加一。”閏月之年,如果小月數為六,來年正月初一日干支,與該年初一日干支則是地支相同,而天干則順隔三位,第四位便是。閏月之年小月數為五的,按支同天順隔三后干支各進一位,便是來年正月初一日干支。 “逢七支同天隔三,各退一位定無異。”閏月年小月數為七的,只要把正月初一的干支按支同天順隔三位后,干支各減一位,便是來年正月初一日干支。 用卦象推算農歷各月初一日干支法 (方法五) 2、2001年正月初一日干支為丁亥。 4、根據卦象,逐月進行推算。 2月初一是干同支沖丁巳 7月初一是干同支沖—1甲寅 二、公歷日干支推算口訣: (方法一) “小月干同地支沖,大月上句加一天。”公歷小月為30天,按農歷大月“大后干同地支沖”推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公歷大月為31天,在小月干支相沖的基礎上,再加一天,即是大月份下月一日的干支。 “申子辰年為閏,干同支沖退一天。”經過研究,發現凡是地支為申、子、辰支的年均為閏年,二月為29天。在推算3月1日干支時,可按農歷小月后的日干支推算方法,即在干同地干沖的基礎上,減去一天,則為3月1日干支。(3月1日的干支與元旦相同)。 “余年二月二十八,干同支沖退一天。”除地為申子辰年二月29天外,其它年二月均為28天。在知道2月1日干支后,按干同支沖規律,干支各減二位便是3月1日的干支。 “月首十三二十五,支同干隔一位算。”月首,即是每月1日。其推法與推算農歷日干支口訣后兩句相同。 例如:推算公歷1998年8月1曰干支。 根據公歷日期計算當日干支:(方法二) 一、口訣: 二、 (閏年一二余減一) 三、具體計算公式如下[年的后三位乘5+年的后三位除4+9+陽歷日子數+單月(為0)雙月(30)+每個月的調節數]/60=取余數。余數就是花甲子的序數。余數的個位數為天干,余數除12取余為地支。 例如:2009年1月9日 例如:2000年2月2日為庚寅日:是第27位。 (100*5+100/4+9+2+30+2)/60=9余28 28-1=27 27是庚寅 三、注解: 一五雙減一,二六加零六;三減二加一,四減一加五; 七零九加二,八加一七走;十上加二八,冬三臘三九; 潤從三月起,余數再加一。 具體用法如下:記住元旦的干支數,天干甲到癸為1到10,地支子到亥為1到12。現在根據口決來算任何一日的干支。 例如:求2005年12月31日的干支。此年元旦干支為乙酉,乙數為2,酉數為10,12月即為口決中的臘,冬三臘三九意為12月的干支數要分別加3和9,其余口決以此類推,記住是以公歷來算,具體算法是元旦干支數加口決中的加減數再加本月天數的和除以干或支的周轉數,余數即為所求,如本例12月干數為:2+3+31=36(元旦干+地支干+本月天數)/10,余數為天干數,36/10=3余6,6數為己,地支數為:10+9+31=50(元旦地支數+本月地支數+本月天數)/12,50/12=4余2,2數為丑,即所求為己丑。 求出所求日距元旦日的總天數,再除以干(10)或支(12)的周轉數得到干或支的余數,然后依元旦干支按干或支的序數以本位順數所得干或支之余數,落處干支即為所求。 如上例:2005年元旦的干支是乙酉日。 2005年12月31日距元旦為365天(逢潤年要加一天),365/10=36……5;365/12=30……5。余數皆為5,天干從乙(含本位)順數5位:乙、丙、丁、戊、己,第5位為己,地支從酉(含本位)順數5位:酉、戍、亥、子、丑,第5位為丑。干支合為己丑。 逐年推算公歷元旦干支(方法五) “申子辰支年為閏,干加六位支沖支。”凡年支是申子辰的為閏年,2月29天。推算下一年元旦日的干支,只要大拇指從今年元旦日支位,跳到相沖的地支位上,而后天干順加六位,便是來年元旦的干支。 “平年天干加五位,干沖退一便可知。”除申子辰年外,其它年2月均為28天。大拇指在掌上定好今年元旦日支位置,推算來年元旦干支時,將大拇指跳到相沖之支退一位,天干加上五位,即是來年元旦的干支。 用卦象推算公歷各月第一日干支法(方法六) 3月1日 干同地支沖---2 09月1日干同支沖+1 “天干五合前為主”,古往今來,年上起月,日上起時,是按天干五合的方法,分為五種情況,即甲己合,乙庚合,丙辛合,丁壬合,戊癸合。我們也采用這種方法,并以前一天干為主,即甲、己以甲為主,乙、庚以乙為主,丙、辛以丙為主,丁、壬以丁為主,戊、癸以戊為主,配上序數甲為1,乙為2,丙為3,丁為4,戊為5,成為推算月、時的固定序數。 “年干隔位配寅月”,推算某年的月干,先看該年干與何干相合,然后按“天干五合前為主”的方法,查出該干的序數,并設此干為零,隔干按序數確定寅月的天干。如:甲己之年,甲與己合,以甲為主,甲序數為1,把大拇指放在甲位上,設此為0,隔位為1,1占丙位,丙就是甲己之年寅月的天干了。乙庚之年,乙與庚合,以乙為主,乙序數為2,把大拇指放在乙位上,設此為0,隔位數2位,2占戊位,戊就是乙庚之年寅月的天干。丙辛之年,丙與辛合,以丙為主,丙序數為3,把大拇指放在丙位上,設此為0,隔位數3位,3占庚位,庚就是丙辛之年寅月的天干了。丁壬之年,丁與壬合,以丁為主,丁序數為4,把大拇指放在丁位上,設此為0,隔位數4位,4占壬位,壬就是丁壬之年寅月的天干了。戊癸之年,戊與癸合,以戊為主,戊序數為5。把大拇指放在戊位上,設此為0,隔位數5位,5占甲位,甲就是戊癸之年寅月的天干了。知道寅月的天干,其他月的順推就行了。如98年是戊寅,戊與癸干合,以戊為主,戊的序數為5 ,從戊開始,隔己、庚、辛、壬、癸五天干到甲,甲就是98年寅月的天干,算出98年寅月的天干是甲,其他月的天干就好算了。 “日干配時本身”此推算方法與年上起月基本相同,只是在確定日干合干以后,從合之干的前干本身算起,按序數查。到何干,便是該日子時的天干。如己日,甲與己屬同一類型,以甲為主,甲的序數為1,以本身配子時,該日子時的天干為甲,即甲子時。同樣,癸日子時的天干,因戊癸合干,以戊為主,序數為5,從5開始數到壬,癸日子時為壬子時。 年上起月口訣: 甲己之年丙做首,乙庚之歲戊為頭。丙辛之歲尋庚上, 丁壬壬水順行流。若問戊癸何方發?甲寅之上好追求。 日上起時口訣: 甲己還生甲,乙庚丙做初,丙辛從戊起, 丁壬庚子居,戊癸何方發?壬子是真途。 |
|