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