閏月指的是陰曆中的一種現象,陰曆是按照月亮的圓缺即朔望月安排大月和小月,一個朔望月的長度是29.5306日,是月相盈虧的週期,陰曆規定,大月30天,小月29天,這樣一年12個月共354天,陰曆的月份沒有季節意義,這樣一年就與陽曆的一年相差11天,只需經過17年,陰陽曆日期就同季節發生倒置,譬如,某年新年是在瑞雪紛飛中度過,17年後,便要搖扇過新年了。使用這樣的歷法,自然是無法滿足農業生產的需要的,所以中國的陰曆自秦漢以來,一直和24節氣並行,用24節氣來指導農業生產。
二十四節氣又可分為“節氣”和“中氣”二組:古人把從小寒起每隔黃經300為一節氣;從冬至起每隔黃經300為一中氣,一年有12個節氣,12箇中氣。12節氣把一年分為12個節月,每個節月各有一個節氣和一箇中氣。節氣是節月的起點;中氣是節日的中點。中國傳統曆法對於日序和月序以及大月、小月、平年和閏年,不象一般曆法那樣採用長期安排的方法,而是強調逐年逐月的推算,國家設有專門的機構從事曆法的推算。
(一)以月相定日序。它逐一推算日月合朔的日期和時刻,每月的初一就是合朔的日期;根據先後二次合朔包含的日數,確定前月的大小。如果從這一合朔到下一次合朔的間隔是30天,那麼當月便是大月;如果只隔29天,便為小月。
(二)以中氣定月序。首先,以歷月中有無中氣區分歷月和閏月,我們知道一個迴歸年有12箇中氣,但卻包含365.2422÷29.5306=2.3682個朔望月,經過幾番歷月輪轉之後,必有一個歷月沒有中氣。《漢書·律歷表》載:“朔不不得中,謂之閏月”。這個沒有中氣的月份便是閏月。它前一歷日為幾月即為閏幾月。例如,1984年的那次閏月出現在舊曆十月之後,因而叫它“閏十月”。閏月是推算出來的,在一年的月序中不固定,除農曆十一月、十二月、正月外,閏幾月都可能,十九年七閏。
綜上所述,閏年是陽曆中的一種現象,固定在二月,比平年加一天,29天;閏月是陰曆中的一個現象,閏一個月,那一年陰曆有13個月,那一年叫閏月年。閏月年384大。
一、推算年干支口訣
掌上推算年干支,支子花甲起根源。
陽支都是旬開始,天干為甲尾四年。
隔位逆推十年正,順推年尾五零三。
逐支加減六十數,掌上推算千萬年。
推算方法:“掌上推算年干支,支子花甲起根源。”此法是將地支排列在掌中,手掌上推算年干支的方法。首先,在掌上將地支定位(圖一),然後以地支子位為花甲子的開始,可定為1864,1924,也可定為1984年???,其年都是甲子年。“陽支都是旬開始,天干為甲尾四年。”地支中的子,寅,辰,午,申,戌都是陽支,而且也是每旬的開始,天干都為甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,這些年的公曆尾數均為四。“隔位逆推十年正,順推年尾五零三。”天干十數,地支十二數,天干與地支組合天干每迴圈一次,地支總與下二支(旬空)。其中餘下的第一支便是下旬的開始。我們從地支子位開始,隔一位逆推,即從子位逆推隔亥到戌,恰是甲戌旬的開始,再逆推隔一位酉至申為甲申旬開始,------年尾數都為四,年間隔都是十年。在確定旬開始以後,以該年尾數四為起點,從下支開始挨位順推,其公曆年尾數分別是5,6,8,9,0,1,2,3,而後又是下旬的開始。“逐支加減六十數,掌上推算千萬年”掌握此法推算,如果將甲子年定為1984年,按口訣可知1994年為甲戌,2004年為甲申,2014年為甲午等。確定每旬開始的公曆年數後,可根據需要順推任何一年的干支,雖意性很大,可推千年萬年的干支。
二、推算月、時干支口訣
天干五合前為主,月時幹序一至五。
年幹隔數配寅月,日干配時本數身。
古往今來,年上起月,日上起時,是按天干五合的方法,分成五種情況,即甲、己之年(日)定月(時)的方法相同------。我們也採用這種方法,並一前一天干為主,即甲、己以甲為主,乙、庚以乙為主,------,配上序數甲為1,乙為2,丙為3,丁為4,戊為5(圖二),成為推算月、時的固定序數。“年幹隔位配寅月”,推算某年的月幹,先看該年干與何干相合,然後按“天干五合前為主”的方法,查出該乾的序數,並設此幹為零,按序數隔幹確定寅月的天干。如98年是戊寅,戊癸幹合,戊年與癸年的天干相同,屬於同一種定寅月天干法。五的序數尾5,從5開始,隔己、庚、辛、壬、癸五天干到甲,就可以算出98年寅月的天干是甲,其他月的天干就好推算了。“日干配時本身數”,此句推算方法與年幹定寅月天干發基本相同,只是在確定日干合幹以後,從合之乾的前幹本身算起,按序數查,到何干,便是該日子時的天干。如己日,己與甲同一型別,以甲幹為主,甲的序數為“1”以本身配子時,該日子時的天干為甲,即甲子時。同樣,癸日子時吧的天干,因戊癸合幹,以五為主,序數為5,從5開始數到壬,癸日子時為壬子時。
二、農曆大小月卦口訣
一年上下兩卦編,一七兩月初爻安。
閏爻相鄰爻間伏,確定年月按節算。
推算方法:此訣是為了掌握某年農曆大小月的排列順序和有否閏月而編的。“一年上下兩卦編,一、七兩月初爻安”,在正常情況下,農曆每年為十二個月。我們可以將一至六月編為前卦,七至十二月編為後卦,幾一年編為兩卦,並以一月為前卦的處爻,七月為後卦的初爻。“陰大陽小編上卦,遇有閏月年十三”,我們將大月規定用用陰爻表示,小月用陽爻表示,按大小順序用陰陽爻將一年編為兩卦。遇到有閏月的年份就多出一個月,一年為十三個月。“閏年相鄰爻間伏,確定年月按節算”。在出現有閏月的年份時,按閏月大小用陰陽爻表現出來,並標在閏月的前後兩月的爻位中間的左側,如同伏卦一樣,一看便知到閏幾月,是大月還是小月。同時,提醒您農曆年、的確定,不是按萬年曆編出的月份確定的,而是按節氣確定的。如1998年,按上述方法可編成《井》和《坎》兩卦,而今年閏5月為小月,上半年月卦符號為“:。:。。:”,下半年的月卦符號為“=丨==丨=”,上半年卦第5、6爻間伏一陽爻,可知今年潤五月為29天。
四、推算日干支口訣
推算日干支,可以按公曆和農曆兩種方法推算。
⑴農曆日干支推算口訣:
大小月卦記心間,正一干支起根源。
大後幹同地支衝,小後干支退一天。
初一十三二十五,支同隔幹一位算。
推算方法:“大小月卦記心間,正一干支起根源。”農曆的大月為30天小月為29天,固定不變。要推農曆曰干支,先要按《農曆大小月卦口訣》將推算之年編上兩卦,以便在推算日千支時運。除此之外,還要記住農曆正月初一日的干支,因為它是推算一年逐日的基礎。“大後幹同地支衝,小後干支退一天。”農曆天干與地支組合,天干迴圈2.5次。根據這一規律,知道某月初一日干支,如果這個月是小月則應在幹同支衝的情況下,干支各減一位,則是小月後下月初一日干支。如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應在己酉退一位後確定,即為戊申日。“初一十三二十五,支同幹隔一位算。”此兩句是在確定某月初一干支後,將這個月分成三個階段,即初一至十二,十三至二十四二十五以後。初一、十三、二十五日在干支上也是有規律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同幹隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據所推之日屬於哪一段,便可以很快知道這天的干支了。
⑵公曆日干支推算口訣:
元旦干支為根源,大小二月記心間。
小月幹同地支衝,大月上句加一天。
申子辰年年為閏,幹同支衝退一天。
餘年二月二十八,幹同支衝退一天。
月首十三二十五,支同隔幹一位算。
推算方法:“元旦干支為根源,大小二月記心間。”推算公曆日干支,首先要記住元旦曰的干支。同時,還要知道大小月及二月的天數。公曆大月為31天,小月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天。“小月幹同地支衝,大月上句加一天。”公曆小月為30天,按農曆大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公曆大月為31天,在小月乾地相沖的基礎上,干支各加一位數,即是大月後下月一日的干支。“申子辰年年為閏,幹同支衝退一天。”經過研究,發現凡地支為申、子、辰的年為公曆閏年,二月為29天。在推算3月1日干支時,可按農曆小月後的日干支推算方法,即在幹同地幹衝的基礎上,干支各減一位,則為3月丨日干支。“餘年二月二十八,幹同幹衝退二天。”除地幹為申子辰年二月29天,其它年二月均為28天。在知道2月1日干支後,按幹同支衝規律,干支各減二位便是3月1日的干支。“月首十三二十五,支同幹隔一位算。”月首,代表每月第1日。其推法與農曆日干幹訣後兩句相同。
五.例項:推算1998年農曆6月初10日午時的干支。
⒈先按《農曆大小月卦口訣》,將98年農曆大小月,排上兩卦,並標出閏月。同時,記住正月初一日和元旦日干支。
⒉推算1998年的干支。我們按《推算年干支口訣》在手掌上將地支子位定為甲子,為1984年,並將大拇指按在地支子位上。按“隔位逆推十年正”,大拇指從甲戌94年開始順推,即94年為甲戌,95年為乙亥,96為丙子,97年為丁丑,98年干支則為戊寅。
⒊推算農曆6月份干支。確定1998年戊寅干支以後,按《定月時干支訣》,戊干與癸幹合以戊為主,戊的序數為5,將大拇指固定在戊位上。“年幹隔位配寅月”,從戊位開始,將大拇指順數,隔過天干,已,庚,辛,壬、癸五幹到甲,便是98年正月的天干,即正月干支為甲寅,再從寅支開始,按甲,己,丙,丁,戊6月干支為己未。
⒋推算6月初10日(公曆8月1日)干支。
⑴推算農曆日干支。如前所述,98年大小月卦為《井》和《坎》。因為閏5月為29天,為陽爻,伏在《井》卦第5、6爻問,卦形為=丨=丨丨=。
因為要推算的是農曆98年正月初一日干支為己亥,先用大拇指在手掌亥支上定位,然後按《農曆日干支推算訣》中的“大後幹同地支衝,小後干支退一天”的規定,逐月推算初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曰的干支為庚辰。
⑵、推算公曆8月1曰干支。
98年干支為戊寅,年支不屬於申子辰,故98年2月為28天。按《曰公曆干支推算口訣》中“小月幹同地支衝,大月上句加一天------,餘年二月二十八,幹同支衝退兩天”的規律,逐月推算。98年干支戊申,大拇指定在申位上。1月為大,幹同支衝加一天,大拇指由申位到跳到寅,加1支到卯,2月1日為己卯,2月28天,幹同幹衝退二天,大拇指跳到酉位退二支,3月1日為丁未;3為大,幹同支衝加1天大拇指跳到醜進一位4月1日干支為戊寅;4月為小,幹同幹衝,大拇指跳到申位,5月1日干支為戊申;5月為大,幹同支衝加1天,大拇指跳到酉位,7月1日干支為己酉;7月為大,幹同支衝加1天,大拇指跳到卯進1位到辰,8月1日干支為庚辰。
⒌推算農曆6月初10(公曆8月1日),該日干支為庚辰。我們按《定日時干支訣》知道,該日干庚與己相合,按“天干五合前為主”,以天干己來推算,己的序數為2,將大拇指定在天干己的位置上。“日干定時本身數”,大拇指從第二位到丙,可知庚辰日子時為丙子。將大拇指從丙子順推到午年時,天干為壬,午時干支為壬午。
經過在掌上推算年、月、日、時干支,可知98年農曆6月初10日(公曆8月1日)午時干支,分別為戊寅年己未月庚辰日壬午時。
六、需要注意的幾個問題。
⒈要在理解《馮氏掌上巧推年月日時干支法》的基礎上,將巧記口訣和在掌上定位推算結合起來,並經常對照萬年曆進行推算,才可能達到熟練生巧,運用自如。
⒉再運用此法時,應先制定一種表格,並隨身攜帶,供推算年干支時使用。
此表格如下:
年序號本年大小月卦(閏)立春月日時正月初一日干支元旦日干支
1988:丨:丨丨::丨::丨:正月初八庚子日辰時己亥戊申
1999丨丨:丨丨:丨:::丨:臘月十九丁亥日未時甲子癸丑
在推算逐日干支時,一定要注意大小月,分清幹同支沖和幹同干支衝加減的區別。
掌上巧推年月日時干支法(附錄)
一、逐年推算元旦干支口訣
欲推來年元旦日,先知今年日干支。
申子辰支年為閏,幹加六位支衝支。
餘年天干加五位,幹衝退一便可知。
推算方法:“欲推來年元旦日,先知今年日干支。”推算來年元旦日的干支,必須先知道今年元旦日的干支,並用大拇指在掌上定位。“申子辰幹年為閏,幹加六位支衝支。”凡年支臨申子辰的為閏年,2月29天。推算下一年元旦日的干支,只要大拇指從今年元旦日支位,跳到相沖的地干支位上,而後天干順加六位,便是來年元旦的干支。“餘年天干加五位,幹衝退一便可知。”除申子辰年外,其它年幹2月均為28天。大拇指在掌上定好今年元旦日支位置,推算來年元旦干支時,將大拇指跳到相沖之支退一位,天干加上五位,即是來年元旦的干支。
二、逐年推算正月初一日干支口訣
欲推來年正一月,先知今年日干支。
常年退回小月數,閏月小數五六七。
小六幹同天隔三,迂五前句各加一。
逢七支同天隔三,各退一位定無異。
推算方法:“欲推來年正一月,先知今年日干支。”推算來年正月初一日的干支,必須先知道今年正月初一的干支。“常年退回小月數,閏月小數五六七。”常年,指沒有閏月的年份。推算農曆正月初一干支,要按《農曆大小月卦口訣》,逐年編上兩卦,以便確定某年的小月數。如果今年沒閏月,求來年正月初一日干支。經過研究,凡有閏月之年小月數分別為五、六、七三種。“小六幹同天隔三,迂五前句各加一。”閏月之年,如果小月數為六,來年正月初一日干支,於前一年初一日干支則是地支相同,而天干則順隔三位。小月數為五的,按幹同天順隔三後干支各進一位,便是來年正月初一日干支。“逢七支同天隔三,各退一位定無異。”閏月之年小月數為七的,在確定當年正月初一日干支後,推算下一年正月初一日干支,只要按支同天順隔三位後,干支各減一位,便時來年正月初一日干支。
三、用卦象推算公曆各月第一日干支法
用卦象推算公曆各月第一日的干支,主要是按公曆大小月固定不便的實際,編上一個適用任何一年的卦象。然後按大小干支迴圈規律,進行推算各月第一日的干支。公曆年大小月固定卦象,上半年是《未濟》卦,下半年為《蹇》卦,其卦象如圖三所示。在推算過程中,要特別注意二月,因為有28天和29天之分,所以在《未濟》卦象的等二爻,標上閏年合非閏年字樣,以便在推算時引起注意。在推算時,要將《公曆曰干支推算口訣》做為依據,確定下月第一日干支,然後按“月首十三二十五,支同隔幹一位算”,推算出所求之日干支。圖三。
6月丨一曰幹同地支衝+112月=一日干同支衝
5月=一日干同地支衝11月丨一日干同支衝+1
4月丨一日干同地支衝+110月=一日干同支衝
3月=閏一日干同地支衝+109月丨一日干同支衝+1
2月丨閏年2月29天,非一日干同支衝—208月=一日干同支衝+1
非閏年2月28天,一日干同支衝+1
1月=元旦日干支07月=一日干同支衝
四、用卦象推算農曆各月初一日干支法
農曆大小月,其天數固定不變,即大月30天,小月29天。但是,由於大小月的排列不規則,因此要按《農曆大小月卦口訣》先編上本年的上下半年的月卦。然後依據兩個卦象,參考《農曆日干支推算口訣》,在知道正月初一的日干支後,按“大後幹同地支衝,小後干支退一天‘的規律,運用卦象來推算農曆各月初一日的干支。經研究發現,農曆相鄰兩月大小月的排列,共有四種類型,其推算逐月初一干支法如下:
⑴兩小月相鄰同支衝⑵兩大
—下月幹同支衝—1=下月幹
—本月初一日干=本月初一日干支
⑶大小月相鄰⑷大小月相鄰
—下月幹同支衝=下月幹同支衝—1
=本月初一日干支—本月初一日
△例項:推算2001年各月初一干支
⒈按《農曆大小月卦口訣》,先將2001年編上月卦。上半年為“艮”卦,下半年為“既濟”卦。
⒉2001年正月初一日干支為丁亥。
⒊推算時,要將1、2月,3、4月等相鄰兩月,與四種排列型別對照,然後按相同型別進行推算。
⒋根據卦象,逐月進行推算。
6月“—”幹同支衝己酉12月“=”幹同支衝—1辛巳
5月“—”幹同支衝—1己卯11月“—”幹同支衝壬子
閏4月“—”幹同支衝丙戌10月“=”幹同支—1壬午
4月“—”幹同支衝—1丙辰9月“—”幹同支衝葵醜
3月“—”幹同支衝丁亥8月“=”幹同支衝—1癸末
2月“—”幹同支衝丁巳7月“—”幹同支衝—1甲寅
1月“—”正月初一丁亥
經過逐卦推算農曆12月初一為辛巳。
閏月指的是陰曆中的一種現象,陰曆是按照月亮的圓缺即朔望月安排大月和小月,一個朔望月的長度是29.5306日,是月相盈虧的週期,陰曆規定,大月30天,小月29天,這樣一年12個月共354天,陰曆的月份沒有季節意義,這樣一年就與陽曆的一年相差11天,只需經過17年,陰陽曆日期就同季節發生倒置,譬如,某年新年是在瑞雪紛飛中度過,17年後,便要搖扇過新年了。使用這樣的歷法,自然是無法滿足農業生產的需要的,所以中國的陰曆自秦漢以來,一直和24節氣並行,用24節氣來指導農業生產。
二十四節氣又可分為“節氣”和“中氣”二組:古人把從小寒起每隔黃經300為一節氣;從冬至起每隔黃經300為一中氣,一年有12個節氣,12箇中氣。12節氣把一年分為12個節月,每個節月各有一個節氣和一箇中氣。節氣是節月的起點;中氣是節日的中點。中國傳統曆法對於日序和月序以及大月、小月、平年和閏年,不象一般曆法那樣採用長期安排的方法,而是強調逐年逐月的推算,國家設有專門的機構從事曆法的推算。
(一)以月相定日序。它逐一推算日月合朔的日期和時刻,每月的初一就是合朔的日期;根據先後二次合朔包含的日數,確定前月的大小。如果從這一合朔到下一次合朔的間隔是30天,那麼當月便是大月;如果只隔29天,便為小月。
(二)以中氣定月序。首先,以歷月中有無中氣區分歷月和閏月,我們知道一個迴歸年有12箇中氣,但卻包含365.2422÷29.5306=2.3682個朔望月,經過幾番歷月輪轉之後,必有一個歷月沒有中氣。《漢書·律歷表》載:“朔不不得中,謂之閏月”。這個沒有中氣的月份便是閏月。它前一歷日為幾月即為閏幾月。例如,1984年的那次閏月出現在舊曆十月之後,因而叫它“閏十月”。閏月是推算出來的,在一年的月序中不固定,除農曆十一月、十二月、正月外,閏幾月都可能,十九年七閏。
綜上所述,閏年是陽曆中的一種現象,固定在二月,比平年加一天,29天;閏月是陰曆中的一個現象,閏一個月,那一年陰曆有13個月,那一年叫閏月年。閏月年384大。
一、推算年干支口訣
掌上推算年干支,支子花甲起根源。
陽支都是旬開始,天干為甲尾四年。
隔位逆推十年正,順推年尾五零三。
逐支加減六十數,掌上推算千萬年。
推算方法:“掌上推算年干支,支子花甲起根源。”此法是將地支排列在掌中,手掌上推算年干支的方法。首先,在掌上將地支定位(圖一),然後以地支子位為花甲子的開始,可定為1864,1924,也可定為1984年???,其年都是甲子年。“陽支都是旬開始,天干為甲尾四年。”地支中的子,寅,辰,午,申,戌都是陽支,而且也是每旬的開始,天干都為甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,這些年的公曆尾數均為四。“隔位逆推十年正,順推年尾五零三。”天干十數,地支十二數,天干與地支組合天干每迴圈一次,地支總與下二支(旬空)。其中餘下的第一支便是下旬的開始。我們從地支子位開始,隔一位逆推,即從子位逆推隔亥到戌,恰是甲戌旬的開始,再逆推隔一位酉至申為甲申旬開始,------年尾數都為四,年間隔都是十年。在確定旬開始以後,以該年尾數四為起點,從下支開始挨位順推,其公曆年尾數分別是5,6,8,9,0,1,2,3,而後又是下旬的開始。“逐支加減六十數,掌上推算千萬年”掌握此法推算,如果將甲子年定為1984年,按口訣可知1994年為甲戌,2004年為甲申,2014年為甲午等。確定每旬開始的公曆年數後,可根據需要順推任何一年的干支,雖意性很大,可推千年萬年的干支。
二、推算月、時干支口訣
天干五合前為主,月時幹序一至五。
年幹隔數配寅月,日干配時本數身。
古往今來,年上起月,日上起時,是按天干五合的方法,分成五種情況,即甲、己之年(日)定月(時)的方法相同------。我們也採用這種方法,並一前一天干為主,即甲、己以甲為主,乙、庚以乙為主,------,配上序數甲為1,乙為2,丙為3,丁為4,戊為5(圖二),成為推算月、時的固定序數。“年幹隔位配寅月”,推算某年的月幹,先看該年干與何干相合,然後按“天干五合前為主”的方法,查出該乾的序數,並設此幹為零,按序數隔幹確定寅月的天干。如98年是戊寅,戊癸幹合,戊年與癸年的天干相同,屬於同一種定寅月天干法。五的序數尾5,從5開始,隔己、庚、辛、壬、癸五天干到甲,就可以算出98年寅月的天干是甲,其他月的天干就好推算了。“日干配時本身數”,此句推算方法與年幹定寅月天干發基本相同,只是在確定日干合幹以後,從合之乾的前幹本身算起,按序數查,到何干,便是該日子時的天干。如己日,己與甲同一型別,以甲幹為主,甲的序數為“1”以本身配子時,該日子時的天干為甲,即甲子時。同樣,癸日子時吧的天干,因戊癸合幹,以五為主,序數為5,從5開始數到壬,癸日子時為壬子時。
二、農曆大小月卦口訣
一年上下兩卦編,一七兩月初爻安。
閏爻相鄰爻間伏,確定年月按節算。
推算方法:此訣是為了掌握某年農曆大小月的排列順序和有否閏月而編的。“一年上下兩卦編,一、七兩月初爻安”,在正常情況下,農曆每年為十二個月。我們可以將一至六月編為前卦,七至十二月編為後卦,幾一年編為兩卦,並以一月為前卦的處爻,七月為後卦的初爻。“陰大陽小編上卦,遇有閏月年十三”,我們將大月規定用用陰爻表示,小月用陽爻表示,按大小順序用陰陽爻將一年編為兩卦。遇到有閏月的年份就多出一個月,一年為十三個月。“閏年相鄰爻間伏,確定年月按節算”。在出現有閏月的年份時,按閏月大小用陰陽爻表現出來,並標在閏月的前後兩月的爻位中間的左側,如同伏卦一樣,一看便知到閏幾月,是大月還是小月。同時,提醒您農曆年、的確定,不是按萬年曆編出的月份確定的,而是按節氣確定的。如1998年,按上述方法可編成《井》和《坎》兩卦,而今年閏5月為小月,上半年月卦符號為“:。:。。:”,下半年的月卦符號為“=丨==丨=”,上半年卦第5、6爻間伏一陽爻,可知今年潤五月為29天。
四、推算日干支口訣
推算日干支,可以按公曆和農曆兩種方法推算。
⑴農曆日干支推算口訣:
大小月卦記心間,正一干支起根源。
大後幹同地支衝,小後干支退一天。
初一十三二十五,支同隔幹一位算。
推算方法:“大小月卦記心間,正一干支起根源。”農曆的大月為30天小月為29天,固定不變。要推農曆曰干支,先要按《農曆大小月卦口訣》將推算之年編上兩卦,以便在推算日千支時運。除此之外,還要記住農曆正月初一日的干支,因為它是推算一年逐日的基礎。“大後幹同地支衝,小後干支退一天。”農曆天干與地支組合,天干迴圈2.5次。根據這一規律,知道某月初一日干支,如果這個月是小月則應在幹同支衝的情況下,干支各減一位,則是小月後下月初一日干支。如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應在己酉退一位後確定,即為戊申日。“初一十三二十五,支同幹隔一位算。”此兩句是在確定某月初一干支後,將這個月分成三個階段,即初一至十二,十三至二十四二十五以後。初一、十三、二十五日在干支上也是有規律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同幹隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據所推之日屬於哪一段,便可以很快知道這天的干支了。
⑵公曆日干支推算口訣:
元旦干支為根源,大小二月記心間。
小月幹同地支衝,大月上句加一天。
申子辰年年為閏,幹同支衝退一天。
餘年二月二十八,幹同支衝退一天。
月首十三二十五,支同隔幹一位算。
推算方法:“元旦干支為根源,大小二月記心間。”推算公曆日干支,首先要記住元旦曰的干支。同時,還要知道大小月及二月的天數。公曆大月為31天,小月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天。“小月幹同地支衝,大月上句加一天。”公曆小月為30天,按農曆大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公曆大月為31天,在小月乾地相沖的基礎上,干支各加一位數,即是大月後下月一日的干支。“申子辰年年為閏,幹同支衝退一天。”經過研究,發現凡地支為申、子、辰的年為公曆閏年,二月為29天。在推算3月1日干支時,可按農曆小月後的日干支推算方法,即在幹同地幹衝的基礎上,干支各減一位,則為3月丨日干支。“餘年二月二十八,幹同幹衝退二天。”除地幹為申子辰年二月29天,其它年二月均為28天。在知道2月1日干支後,按幹同支衝規律,干支各減二位便是3月1日的干支。“月首十三二十五,支同幹隔一位算。”月首,代表每月第1日。其推法與農曆日干幹訣後兩句相同。
五.例項:推算1998年農曆6月初10日午時的干支。
⒈先按《農曆大小月卦口訣》,將98年農曆大小月,排上兩卦,並標出閏月。同時,記住正月初一日和元旦日干支。
⒉推算1998年的干支。我們按《推算年干支口訣》在手掌上將地支子位定為甲子,為1984年,並將大拇指按在地支子位上。按“隔位逆推十年正”,大拇指從甲戌94年開始順推,即94年為甲戌,95年為乙亥,96為丙子,97年為丁丑,98年干支則為戊寅。
⒊推算農曆6月份干支。確定1998年戊寅干支以後,按《定月時干支訣》,戊干與癸幹合以戊為主,戊的序數為5,將大拇指固定在戊位上。“年幹隔位配寅月”,從戊位開始,將大拇指順數,隔過天干,已,庚,辛,壬、癸五幹到甲,便是98年正月的天干,即正月干支為甲寅,再從寅支開始,按甲,己,丙,丁,戊6月干支為己未。
⒋推算6月初10日(公曆8月1日)干支。
⑴推算農曆日干支。如前所述,98年大小月卦為《井》和《坎》。因為閏5月為29天,為陽爻,伏在《井》卦第5、6爻問,卦形為=丨=丨丨=。
因為要推算的是農曆98年正月初一日干支為己亥,先用大拇指在手掌亥支上定位,然後按《農曆日干支推算訣》中的“大後幹同地支衝,小後干支退一天”的規定,逐月推算初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曰的干支為庚辰。
⑵、推算公曆8月1曰干支。
98年干支為戊寅,年支不屬於申子辰,故98年2月為28天。按《曰公曆干支推算口訣》中“小月幹同地支衝,大月上句加一天------,餘年二月二十八,幹同支衝退兩天”的規律,逐月推算。98年干支戊申,大拇指定在申位上。1月為大,幹同支衝加一天,大拇指由申位到跳到寅,加1支到卯,2月1日為己卯,2月28天,幹同幹衝退二天,大拇指跳到酉位退二支,3月1日為丁未;3為大,幹同支衝加1天大拇指跳到醜進一位4月1日干支為戊寅;4月為小,幹同幹衝,大拇指跳到申位,5月1日干支為戊申;5月為大,幹同支衝加1天,大拇指跳到酉位,7月1日干支為己酉;7月為大,幹同支衝加1天,大拇指跳到卯進1位到辰,8月1日干支為庚辰。
⒌推算農曆6月初10(公曆8月1日),該日干支為庚辰。我們按《定日時干支訣》知道,該日干庚與己相合,按“天干五合前為主”,以天干己來推算,己的序數為2,將大拇指定在天干己的位置上。“日干定時本身數”,大拇指從第二位到丙,可知庚辰日子時為丙子。將大拇指從丙子順推到午年時,天干為壬,午時干支為壬午。
經過在掌上推算年、月、日、時干支,可知98年農曆6月初10日(公曆8月1日)午時干支,分別為戊寅年己未月庚辰日壬午時。
六、需要注意的幾個問題。
⒈要在理解《馮氏掌上巧推年月日時干支法》的基礎上,將巧記口訣和在掌上定位推算結合起來,並經常對照萬年曆進行推算,才可能達到熟練生巧,運用自如。
⒉再運用此法時,應先制定一種表格,並隨身攜帶,供推算年干支時使用。
此表格如下:
年序號本年大小月卦(閏)立春月日時正月初一日干支元旦日干支
1988:丨:丨丨::丨::丨:正月初八庚子日辰時己亥戊申
1999丨丨:丨丨:丨:::丨:臘月十九丁亥日未時甲子癸丑
在推算逐日干支時,一定要注意大小月,分清幹同支沖和幹同干支衝加減的區別。
掌上巧推年月日時干支法(附錄)
一、逐年推算元旦干支口訣
欲推來年元旦日,先知今年日干支。
申子辰支年為閏,幹加六位支衝支。
餘年天干加五位,幹衝退一便可知。
推算方法:“欲推來年元旦日,先知今年日干支。”推算來年元旦日的干支,必須先知道今年元旦日的干支,並用大拇指在掌上定位。“申子辰幹年為閏,幹加六位支衝支。”凡年支臨申子辰的為閏年,2月29天。推算下一年元旦日的干支,只要大拇指從今年元旦日支位,跳到相沖的地干支位上,而後天干順加六位,便是來年元旦的干支。“餘年天干加五位,幹衝退一便可知。”除申子辰年外,其它年幹2月均為28天。大拇指在掌上定好今年元旦日支位置,推算來年元旦干支時,將大拇指跳到相沖之支退一位,天干加上五位,即是來年元旦的干支。
二、逐年推算正月初一日干支口訣
欲推來年正一月,先知今年日干支。
常年退回小月數,閏月小數五六七。
小六幹同天隔三,迂五前句各加一。
逢七支同天隔三,各退一位定無異。
推算方法:“欲推來年正一月,先知今年日干支。”推算來年正月初一日的干支,必須先知道今年正月初一的干支。“常年退回小月數,閏月小數五六七。”常年,指沒有閏月的年份。推算農曆正月初一干支,要按《農曆大小月卦口訣》,逐年編上兩卦,以便確定某年的小月數。如果今年沒閏月,求來年正月初一日干支。經過研究,凡有閏月之年小月數分別為五、六、七三種。“小六幹同天隔三,迂五前句各加一。”閏月之年,如果小月數為六,來年正月初一日干支,於前一年初一日干支則是地支相同,而天干則順隔三位。小月數為五的,按幹同天順隔三後干支各進一位,便是來年正月初一日干支。“逢七支同天隔三,各退一位定無異。”閏月之年小月數為七的,在確定當年正月初一日干支後,推算下一年正月初一日干支,只要按支同天順隔三位後,干支各減一位,便時來年正月初一日干支。
三、用卦象推算公曆各月第一日干支法
用卦象推算公曆各月第一日的干支,主要是按公曆大小月固定不便的實際,編上一個適用任何一年的卦象。然後按大小干支迴圈規律,進行推算各月第一日的干支。公曆年大小月固定卦象,上半年是《未濟》卦,下半年為《蹇》卦,其卦象如圖三所示。在推算過程中,要特別注意二月,因為有28天和29天之分,所以在《未濟》卦象的等二爻,標上閏年合非閏年字樣,以便在推算時引起注意。在推算時,要將《公曆曰干支推算口訣》做為依據,確定下月第一日干支,然後按“月首十三二十五,支同隔幹一位算”,推算出所求之日干支。圖三。
6月丨一曰幹同地支衝+112月=一日干同支衝
5月=一日干同地支衝11月丨一日干同支衝+1
4月丨一日干同地支衝+110月=一日干同支衝
3月=閏一日干同地支衝+109月丨一日干同支衝+1
2月丨閏年2月29天,非一日干同支衝—208月=一日干同支衝+1
非閏年2月28天,一日干同支衝+1
1月=元旦日干支07月=一日干同支衝
四、用卦象推算農曆各月初一日干支法
農曆大小月,其天數固定不變,即大月30天,小月29天。但是,由於大小月的排列不規則,因此要按《農曆大小月卦口訣》先編上本年的上下半年的月卦。然後依據兩個卦象,參考《農曆日干支推算口訣》,在知道正月初一的日干支後,按“大後幹同地支衝,小後干支退一天‘的規律,運用卦象來推算農曆各月初一日的干支。經研究發現,農曆相鄰兩月大小月的排列,共有四種類型,其推算逐月初一干支法如下:
⑴兩小月相鄰同支衝⑵兩大
—下月幹同支衝—1=下月幹
—本月初一日干=本月初一日干支
⑶大小月相鄰⑷大小月相鄰
—下月幹同支衝=下月幹同支衝—1
=本月初一日干支—本月初一日
△例項:推算2001年各月初一干支
⒈按《農曆大小月卦口訣》,先將2001年編上月卦。上半年為“艮”卦,下半年為“既濟”卦。
⒉2001年正月初一日干支為丁亥。
⒊推算時,要將1、2月,3、4月等相鄰兩月,與四種排列型別對照,然後按相同型別進行推算。
⒋根據卦象,逐月進行推算。
6月“—”幹同支衝己酉12月“=”幹同支衝—1辛巳
5月“—”幹同支衝—1己卯11月“—”幹同支衝壬子
閏4月“—”幹同支衝丙戌10月“=”幹同支—1壬午
4月“—”幹同支衝—1丙辰9月“—”幹同支衝葵醜
3月“—”幹同支衝丁亥8月“=”幹同支衝—1癸末
2月“—”幹同支衝丁巳7月“—”幹同支衝—1甲寅
1月“—”正月初一丁亥
經過逐卦推算農曆12月初一為辛巳。