1.標(biāo)準(zhǔn)萬年歷查法
推年干支有一個非常簡單的方法,農(nóng)歷是哪一年的,那么就用這一年的干支。比如,2000年該年的農(nóng)歷干支是庚辰,則天干庚和地支辰就是2000年的干支。另外,最簡單的辦法就是采用國家有關(guān)單位出版的標(biāo)準(zhǔn)萬年歷,上面
均標(biāo)有詳細(xì)的當(dāng)年干支。
2.減法推算法
如果不知道當(dāng)年的干支或任何一年的干支,也沒有萬年歷時怎么辦呢?簡單的方法之一是根據(jù)出生年的個位數(shù)和十位數(shù),通過減、加的方法予以推算。須要注意的是,此法僅用公歷出生年的后兩位數(shù)計算即可。
出生年的個位數(shù),以千位計,即是出生年的尾數(shù)。
出生年的十位數(shù),以千位計,即是出生年的后兩位數(shù)。
如1958年,個位數(shù)即8,十位數(shù)即58。
在使用此法時,必須記住以下的內(nèi)容和方法:
(1)干支序號。
①天干序號。
甲——1;
乙——2;
丙——3;
丁——4;
戊——5;
己——6;
庚——7;
辛——8;
壬——9;
癸——10。
②地支序號。
子——1;
丑——2;
寅——3;
卯——4;
辰——5;
巳——6;
午——7;
未——8;
申——9;
酉——10;
戌——11;
亥——12。
(2)推算公式。
①推算天干公式。年數(shù)(即公元年末位數(shù))一3一年干的代數(shù)(即年干序號,以下同)。
即以出生年的尾數(shù)減3,余幾,就是十天干順次序號的第幾位,余l(xiāng)即是甲,余2即是乙……余類推。
注:此公式適用于任何年代的天干推算。
②推算地支公式(按不同世紀(jì)推算):
◎十九世紀(jì)(即1800~1899年)地支推算公式。
公元年末二位數(shù)一年支的代數(shù)(即年支序號,以下同);
◎二十世紀(jì)(即1900~1999年)地支推算公式。
公元年末二位數(shù) 1一年支的代數(shù);
◎二十一世紀(jì)(即2000~2099年)地支推算公式。
公元年末二位數(shù) 5一年支的代數(shù)。
即以出生年的末兩位數(shù),按不同世紀(jì) 9或 1、 5,和數(shù)為幾,就按地支順次查第幾位序號,余1即是子,余2即是丑,余3即是寅……
(3)推算方法。
①求年干時,如年干末位數(shù)不夠減3,則借10;
②求年支時,如年支數(shù)超過12,則需遞減12,取12(含12)以下的余數(shù)。
例1:1999年出生的孩子,其年于是什么?這就用出生年尾數(shù)減3,亦即9—3—6。6從甲順數(shù)第六位為己,所以1999年出生的孩子天干為己。如問:1937年出生的人,天干是什么,那就用1937年尾數(shù)(個位數(shù))減3余4,4即是從甲
數(shù)第4個為丁,回答是:天干為丁??傊?,求生年天干的方法,就是一個公式:生年的尾數(shù)減3,余幾位即是十天干順序的第幾個。如逢0、1、2不夠減時,可從10位數(shù)假借10加生年尾數(shù)再減3,余幾即是十天干的第幾位。
例2:求1958年的年干支。
年干:末位數(shù)8—3—5;
查上述天干數(shù)“5”為“戊”;
年支:末二位數(shù)58 1(1900~1999年的公元年末二位數(shù) 1)一59。因為59數(shù)大于12數(shù),故需遞減12,取小于12(含12)以下的余數(shù)。則:59遞減四次12(即59—48)后,得11數(shù)。
查上述地支數(shù):“11”為“戌”。
因此,1958年的年干支為“戊戌”。
再如:求2000年的年干支。
年干:末位數(shù)0—3—7(o不夠減,借10),查上述天干數(shù)“7”為“庚”;
年支:末二位數(shù)00 5(2000~2099年的公元年末二位數(shù) 5)一查上述地支數(shù):“5”為“辰”。
因此,2000年的年干支為“庚辰”。
3.減、除法推算法
年干支的推算,這一簡單的方法是根據(jù)出生年的個位數(shù)和十位數(shù),通過減、除、加的方法予以推算。
求年干支的公式。
取當(dāng)年的年數(shù),減去3,再從余數(shù)中除去干支周轉(zhuǎn)數(shù),余下的數(shù)字就是所求的年干支的代數(shù)。[4]即:
年數(shù)一3=差數(shù) 60(干支周數(shù))一年干支的代數(shù)(即干支的“六十甲子”序號,不是上述“B”方法中所講的序號)。
六十甲子干支次序如下:
①甲子
⑩甲戌
⑨甲申
⑨甲午
⑧甲辰
⑨甲寅
②乙丑
⑩乙亥
⑧乙酉
③乙未
⑥乙巳
⑦乙卯
③丙寅
⑩丙子
③丙戌
③丙申
⑥丙午
⑦丙辰
④丁卯
⑩丁丑
⑨丁亥
⑦丁酉
⑨丁未
⑦丁巳
⑤戊辰
⑩戊寅
③戊子
③戊戌
⑩戊申
⑦戊午
⑥己巳
⑩己卯
⑧己丑
④己亥
⑩己酉
⑦己未
⑦庚午
⑥庚辰
⑦庚寅
⑤庚子
◎庚戌
⑦庚申
⑧辛未
⑩辛巳
③辛卯
⑧辛丑
⑩辛亥
⑦辛酉
⑨壬申
⑩壬午
◎壬辰
③壬寅
⑩壬子
⑨壬戌.
⑩癸酉
①癸未
⑦癸巳
⑩癸卯
⑦癸丑
⑩癸亥
例1:欲求2003年的干支。2003
3—2000÷60(干支周數(shù))一33(在2000這個數(shù)中共有33個60,即干支周轉(zhuǎn)數(shù)),余20,按六十甲子循環(huán)順序號,查第20序號為“癸未”,則知2003年于支為癸未。
例2:求1983年的干支。1983—3—1980÷60(干支周數(shù))一3余0,“0”表示是六十甲子循環(huán)順序號中的最后一個號,即“癸亥”。因此,“癸亥”是1983年的干支。
由于公元4年的干支恰好是甲子,所以,從公元4年起,就要減去公元4年前的數(shù),即年數(shù)要減3。把所余之?dāng)?shù)除去干支周轉(zhuǎn)數(shù)60,余下的數(shù)就是所求的年干支代數(shù)。
這個公式適用于公元4年以后的任何一年。
4.減、除、加法推算法L81
(1)求年的天干:其公式與上述“B”方法中的“求年干”相同,茲不贅述。
(2)求年地支:求年支法的公式是以公元年末的后兩位數(shù)÷12,余數(shù) 1來進(jìn)行的。因地支共有12個,故除后要加1個才是本位數(shù)。
公式:公元年末的后兩位數(shù)(亦即公元年末的個位和十位數(shù))÷12 I(注意,不是商數(shù)加1)一年支。
如:1958年的年支是什么呢?根據(jù)以上的方法和公式,則:
按求年支的公式得:用1958年末的后兩位數(shù)58÷12,得4余10,余數(shù)10 1(注意,不是商數(shù)4加1,而是用余數(shù)10來加1)一1】。從子起開始數(shù)11位數(shù),子、丑……戌,11為戌。即1958年的地支為戌。
用求年干的方法得知:1958年的年天下是“戊”,故1958年的年千支為戊戌。
又如:1999年生人,其地支是什么呢?
按求年支的公式得:用1999年末的后兩位數(shù)99÷12,得8余3,余數(shù)3 1(注意,不是商數(shù)8加1,而是用余數(shù)3來加1)一4。從子起開始數(shù)4位數(shù),子、丑、寅、卯,4為卯。即1999年的地支為卯。
用求年干的方法得知:1999年的年天干是“己”,故1999年的年干支為己卯。
再如:1937年出生的人,其地支是什么?
按求年支的公式得:用1937年的后兩位數(shù)37÷12,得21余1,余數(shù)1 1(注意,不是商數(shù)加1)一2(也可用心算法:37遞減3個12數(shù)后余l(xiāng),1 1—2)。
從子起開始數(shù)2位數(shù),子、丑,2是丑。即1937年的地支是丑。
用求年干的方法得知:1937年的年天干是“丁”,故1937年的年干支為丁丑。
5.求公元前和公元后的年干支計算法L9]
方法一:
公元1年的干支辛酉,只要記住辛酉這一干支,即可簡便而又迅速地推算出公元前后任何一年的干支。
(1)求公元后年干支。
干:直取所求年份的個位數(shù)。
支:以所求年數(shù)目除12,取其余數(shù)。
然后,以辛酉為起點(diǎn),按干支順序依次推出年干和年支(正推),逆干支序而推為反推。例1:求公元1846年的干支;
干:6(1846年的個位數(shù)是6);
支:10(1846÷12,得余數(shù)為10)。
以辛酉為起點(diǎn)(即1),正推,得1846年的干支是丙午。
附注:如干、支數(shù)為0,則取辛酉的前一個干支,即庚申。
例2:求公元2050年的干支
干:0——庚。
支:10(2050--12余數(shù)10)——午。
2050年為庚午。
(2)求公元前年干支。
算法與上法一樣,只是要反推,即逆干支順序而推?;蛴?0和12分別減去原得數(shù)后再正推。但要注意,此時起點(diǎn)與上法不同,以辛酉為0,反推時以辛酉前一干支即庚申為起點(diǎn)(即時),正推則以辛酉的下一干支即壬戌為起點(diǎn)。
或直取公元前負(fù)數(shù)即可。
例如:求公元前231年的干支。
支:11(231-4-12余數(shù)11)。
11為反推時的干支數(shù),只要直取表內(nèi)公元前負(fù)數(shù)即可,即為庚戌。如要正推,則還要用10,12減去此二數(shù)。即干為10一1—9,支為12—11=1。結(jié)果為庚戌。
方法二:
如不以辛酉作起點(diǎn),也可以任何一個已知年干支為起推算。一般可以當(dāng)年為起點(diǎn)。方法是:
以所要求的年數(shù)減已知年數(shù)(或當(dāng)年),得數(shù)的個位數(shù)即為年干數(shù),得數(shù)除以12所得的余數(shù)即為年支數(shù)。干支數(shù)為正數(shù)時正推,為負(fù)數(shù)時反推,或按方法一中方法變?yōu)檎?。?yīng)注意的是已知年干支作0,正推時以已知年干支的后
一千支為1,反推時以已知年干支的前一年干支為1。
例如:已知1985年是乙丑年,求1999年的干支。
1999~1985—14。
干:4;
支:2(14÷12余數(shù)為2)。
按乙0丙1..…·的順序正推得年干為己,按丑0寅1..…·的順序正推得年支為卯,故1999年為己卯年。
又如:求1932年的干支:
1932—1985一一53。
反推干支數(shù):干:3;
支:5。正推干支數(shù):干:10~3—7;
支:12~5—7。
結(jié)果:1932年的干支為壬申。6.公元與年干支快速互查法公元紀(jì)年與干支紀(jì)年的對應(yīng)關(guān)系,可通過表49進(jìn)行互杏即可得知。(二)六十甲子干支序數(shù)的求法
我國用干支紀(jì)年的歷史是很遠(yuǎn)久的。與公元相比較,公元4年的干支正是甲子年。因而將公元年數(shù)減去3,再除以60(六十甲子周轉(zhuǎn)數(shù)),其余數(shù)即為所求年數(shù)的干支序數(shù)。如:2000年干支序數(shù)的求法為2000—3—1997,除以60得
余數(shù)17,查干支序數(shù)(干支序數(shù)見前述“六十甲子干支次序”)為“庚辰”,則2000年的干支為庚辰。
(三)閏年的求法
求何年為閏年,格里歷最簡單的方法,是用4去除公元數(shù),凡能用4整除盡者為閏年,除不盡者為平年。由于地球繞太陽公轉(zhuǎn)一周時所需的時問為365天5時48分46秒,那么積4年的零余則為1天,所以閏年的二月份也就比其他月
份多出了一天。理解了這個道理,就明白這四年一閏的道理了。
但需注意的是,每100年停閏,至第400年又不停閏。這是因為4年加一天又多了44分56秒,積滿128年左右就又多了一天,也就是說,在400年中約多算了3天。因此,按每100年停閏,至第400年又不停閏的這種方法計算,就巧
妙地在400年中減去了3天,防止了誤差。這種推算方法,是從1912年開始使用的。L4一
在20世紀(jì),1904、1908、1912、1916、1920、】924、1928、1932、1936、1940、1944,1948、1952,1956 7 1960 7 1964、1968 7,972 7 1976 71980、1984、1988、1992、1996、2000均為閏年。每個世紀(jì)共有25個閏年。民
間簡捷記閏方法是:凡逢申、子、辰為閏年。二、干支紀(jì)月法
月份也同樣用干支來表示,如:2000年正月的干支為“戊寅”,其中戊為月干,寅叫月支,但最為常叫的稱呼為“月令”。
月令在日干診病法中是至關(guān)重要的,任何干支的旺衰都是以月令為基礎(chǔ)來進(jìn)行衡量的。月令的令,即司令之意,在日干診病法中也稱提綱。從這些名稱中我們就應(yīng)該知道月令的重要性。
推排月干支不像年干支那樣簡單易行,一查便知,它稍微要復(fù)雜些。其方法是首先查出月支,每月地支是固定不變的,正月為寅,二月為卯,三月為辰,四月為巳,五月為午,六月為未,七月為申,八月為酉,九月為戌,十
月為亥,十一月為子,十二月為丑。
其次,月份的天干是根據(jù)當(dāng)年年于與當(dāng)月地支結(jié)合推排出來的。其方法將在下面的內(nèi)容中詳述。
值得提醒大家的是,日干診病法在使用于支紀(jì)月時,一年中每一個月是以二十四個節(jié)氣中的十二個“節(jié)”為界線來劃分的,而不是以“氣”來劃分。
地球繞日運(yùn)行,周而復(fù)始。地球在軌道上運(yùn)行到什么位置,不得而知。于是古代天文家想出觀測太陽在天球上黃道的黃經(jīng)度,就可以反映出地球的所在。如果比喻地球軌道是一條環(huán)形道路,那么“節(jié)氣”就好比是道路上的里
程標(biāo)志。地球到了什么節(jié)氣,其氣候各有不同,是因為地球繞目時,其自轉(zhuǎn)軸傾斜著運(yùn)行,赤道和黃道面成23.5。的交角。所以地球兩極,常以半年對日光,半年背日光,其他地方則隨距赤道緯度的高低,而所受目光有多寡
,形成一年四季不同的氣候。[23因此節(jié)氣的名稱,就是指示一年中氣候寒暑的變化,以及農(nóng)民耕耘播種的時期。(一)月份的千支表示
由于一年按習(xí)慣劃分為十二個月(這是由于在一年的時間里月球繞地球大致轉(zhuǎn)十二圈多),所以一個地支符號對應(yīng)一個月。
推算月干支,以農(nóng)歷計算,每年的卜一月都是“子月”,五月都是“午月”,而一月都是“寅”月,這是固定不變的。這種安排次序同天干一樣也是以事物的發(fā)展規(guī)律為依據(jù)的。一般推算月干支皆從“寅月”開始。
立春是一月,地支為寅;
驚蟄是二月,地支為卯;
清明是三月,地支為辰;
立夏是四月,地支為巳;
芒種是五月,地支為午;
小暑是六月,地支為未;
立秋是七月,地支為申;
白露是八月,地支為酉;
寒露是九月,地支為戌;
立冬是十月,地支為亥;
大雪是十一月,地支為子;
小寒是十二月,地支為丑。
|
|