天干地支怎么算八字

大家都知道,我國(guó)現(xiàn)流傳下來(lái)的算命方法主要有兩種,一是算命,二是相面。而算命主要使用的是排八字的辦法。八字,也就是每個(gè)人的生辰八字,是由人出生時(shí)的天干地支日期,共八個(gè)字,所以叫八字。那么人們是怎么通過(guò)天干地支算八字的呢?

一、天干地支是什么

天干地支是我們古代歷法紀(jì)年中的術(shù)語(yǔ),簡(jiǎn)稱(chēng)為干支,具體有十天干和十二地支組成。

(1)十天干:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ);其中甲、丙、戊、庚、壬為陽(yáng)干,乙、丁、己、辛、癸為陰干。

(2)十二地支:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)。

其中子、寅、辰、午、申、戌為陽(yáng)支,丑、卯、巳、未、酉、亥為陰支(其中十二地支又與十二生肖一一對(duì)應(yīng):子鼠、丑牛、寅虎、卯兔、辰龍、巳蛇、午馬、未羊、申猴、酉雞、戌狗、亥豬)。

二、六十甲子是怎么來(lái)的

六十甲子是由天干地支的排列組合而成,天干在前嗎,地支在后。

先由十天干和十二地支中的前十位組成六十甲子中的前十位:“甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉”。這時(shí),天干用完了,而地支還有兩個(gè)沒(méi)法對(duì)應(yīng),怎么辦?繼續(xù)重新用天干與剩下的地支對(duì)應(yīng),即產(chǎn)生了“甲戌、乙亥”,這時(shí)地支又用完了,便繼續(xù)使用剩下天干,地支重新開(kāi)始,于是又有了“丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未”,這樣一直循環(huán)配對(duì),全部循環(huán)一輪剛好得出六十種組合,古人稱(chēng)為“六十甲子”,又稱(chēng)“六十干支”或“六十甲子”。

天干地支怎么算八字

三、算法如下:

我們先看看天干地支所對(duì)應(yīng)的五行和陰陽(yáng)屬性,這在天干地支中的排列是有一定講究的。

天干地支五行對(duì)照表、天干、地支與五行的對(duì)應(yīng)表

甲 乙 丙 丁 戊 己 庚 辛 壬 癸
陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰
木 木 火 火 土 土 金 金 水 水

子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥

鼠 牛 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬

陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰 陽(yáng) 陰

水 土 木 木 土 火 火 土 金 金 土 水

(一)年的干支

方法1:

首先要確定十天干和十二地支各是什么,以及要記住他們之間的排序。

十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;

十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;

天干地支紀(jì)年法首先是天干在前,地支在后,比如今年2005就為乙酉年。

天干算法:

4、5、6、7、8、9、0、1、2、3對(duì)應(yīng)的十天干就是

甲、乙、丙、丁、戊、己、庚、辛、壬、癸,

數(shù)字為年份的最后的一位數(shù)字,比如2005年,最后一位是5,對(duì)應(yīng)的天干就是乙;

地支的算法:用年代數(shù)除以12,后面的余數(shù)就代表某個(gè)地支,

余數(shù)分別為:4、5、6、7、8、9、10、11、0(能整除)、1、2、3,

代表地支為:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,

比如2005年為例:年代末尾數(shù)為5,對(duì)應(yīng)的天干為乙,2005除以12,余數(shù)為1,對(duì)應(yīng)的地支為酉,所以2005年為乙酉年。

方法2:

對(duì)應(yīng)數(shù)字:1、2、3、4、5、6、7、8、9、0

相應(yīng)天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸

對(duì)應(yīng)數(shù)字:1、2、3、4、5、6、7、8、9、10、11、0

相應(yīng)地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥

公元年份-3,除以10得余數(shù)可得天干,如1984年,(1984-3)|10=1所以天干為甲;

公元年份-3,除以12得余數(shù)可得地支,如1984年,(1984-3)|12=1所以地支為子;

所以公元1984年為甲子年。

方法3:

用一個(gè)你知道的年份的天干地支來(lái)推算,比如用2006年算1955年的天干地支,先要知道2006年是丙戌年,用2006-1955=51,再用51除以10,余數(shù)為1,表明天干是丙往前推一位,答案是乙,接著用51除以12,余數(shù)為3,表明地支是戌往前推三位,答案是未,那么1955年就是乙未年。

方法4:

查表法,前提是你要有個(gè)六十甲子表:

六十甲子表

1甲子  13丙子  25戊子  37庚子  49壬子

2乙丑  14丁丑  26己丑  38辛丑  50癸丑

3丙寅  15戊寅  27庚寅  39壬寅  51甲寅

4丁卯  16已卯  28辛卯  40癸卯  52乙卯

5戊辰  17庚辰  29壬辰  41甲辰  53丙辰

6已巳  18辛巳  30癸巳  42乙巳  54丁巳

7庚午  19壬午  31甲午  43丙午  55戊午

8辛未   20癸未  32乙未  44丁未  56已未

9壬申   21甲申  33丙申  45戊申  57庚申

10癸酉 22乙酉  34丁酉  46已酉  58辛酉

11甲戌 23丙戌  35戊戌  47庚戌  59壬戌

12乙亥 24丁亥  36已亥  48辛亥  60癸亥

算法舉例

(1)比如,記住幾個(gè)特殊的年份如1984年為甲子年,類(lèi)推1924,1864,1804,……均為甲子年。提到的壬戌是第59順位,那么用甲子年份加上59減1得到的1982,1922,1862,1802……都是壬戌年!

(2)比如,《辛亥革命》的辛亥年是1911年(48號(hào)干支),《戊戌變法》的戊戌年為35號(hào)干支,比辛亥年早13年,則“1911-13=1898”。故《戊戌變法》是1898年。

(3)比如,2008年:2008-3=2005,2005÷60,余數(shù)為25,查六十年甲子(干支表)25號(hào)干支,得知是戊子年。

(4)比如,求1991年干支:1991÷60=33余11,年干支序號(hào)數(shù)=11-3=8。查干支表知該年為辛未年。(如能訣六十甲子表就太好了)

(注意:年干支的是以立春為分界的,正月立春以后出生的,用本年干支;在立春前出生的,用上一年的干支)

(二)月的干支

月的地支是固定不變的:正月是寅,二月是卯,三月是子,依次類(lèi)推…

月的天干記憶比較簡(jiǎn)單,只要在你年干的基礎(chǔ)上記住幾句歌訣便可以了:

甲己之年丙做首;乙庚之年卯為頭;

丙辛必定尋庚起;丁壬壬位順流行;

還有戊癸何方覓,甲定之上好追求。

意思就是說(shuō):

若遇甲或己的年份,正月是丙寅;

遇上乙或庚之年,正月為戊寅;

遇上丙或辛之年,正月為庚寅;

遇上丁或壬之年,正月為壬寅;

遇上戊或癸之年,正月為甲寅。

依照正月之干支,其余月份按干支推算即可。有表如下:

年份     一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月十二月

甲、巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥  丙子    丁丑

乙、庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥  戊子    己丑

丙、辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥  庚子    辛丑

丁、壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥  壬子    癸丑

戊、癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥  甲子    乙丑

(注意:農(nóng)歷的閏月是不記干支的)

快速算月干支方法:

①推算公式:年干x2+月數(shù)=月干(超過(guò)10要遞減10,只取個(gè)位數(shù))。

②推算地支:農(nóng)歷月支是固定不變的,正月為“寅”、二月為“卯”、三月為“辰”、四月為“巳”、五月為“午”、六月為“未”、七月為“申”、八月為“酉”、九月為“戌”、十月為“亥”、十一月為“子”、十二月為“丑”。

例一:求1935年農(nóng)歷六月的月柱干支

①按上法(推算年柱干支法)已知1935年是“乙亥”年。年干“乙”即2×2+6;10,天干序數(shù)10是“癸”。

②農(nóng)歷六月,地支固定為“未”。則知1935年農(nóng)歷六月的月柱干支是“癸未”。

例二:求1999年農(nóng)歷五月的月柱干支

①按上法已知1999年是“己卯”年。年干“己”即6×2+5=17,17—10=7,天干序數(shù)7是“庚”。

②農(nóng)歷五月,地支固定為“午”。可知1999年農(nóng)歷五月的月柱干支是“庚午”。

(三)日的干支

我們都知道,日的干支,甲子為第一日,乙丑為第二日,丙寅為第三日……60日為一周。一周完了再由甲子日起,周而復(fù)始,循環(huán)下去。例如農(nóng)歷己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。

還可以利用公式來(lái)算日干支:

方法1:

G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3

Z=8C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d+7+i

其中C是世紀(jì)數(shù)減一,y是年份后兩位(若為1月、2月則當(dāng)前年份減一),M是月份(若為1月、2月則分別按13、14來(lái)計(jì)算),d是日數(shù)。奇數(shù)月i=0,偶數(shù)月i=6。

G除以10的余數(shù)是天干,Z除以12的余數(shù)是地支。

計(jì)算時(shí)帶[]的數(shù)表示舍去小數(shù)點(diǎn)后的數(shù)字取整。

例如:查2011年1月18日干支日。將數(shù)值代入計(jì)算公式。

G=4*(21-1)+[20/4]+5*10+[10/4]+[3*(13+1)/5]+18-3=160

除以10余數(shù)為0,天干的第10位是‘癸’。

Z=8*20+[20/4]+5*10+[10/4]+[3*(13+1)/5]+18+7+0=250

除以12余數(shù)為10,地支的第10位是‘酉’。

答案是:2011年1月18日干支日是癸酉日。

日的干支計(jì)算方法是比較多的,本文所提供的是比較簡(jiǎn)單的一種,其他算法可能會(huì)比較艱澀,有興趣學(xué)習(xí)的朋友可以到網(wǎng)上了解一下。

(四)時(shí)的干支

干支紀(jì)時(shí)是以十二時(shí)辰為標(biāo)準(zhǔn)的,而十二時(shí)辰的地支是固定的,即23-1點(diǎn)為子時(shí),1-3點(diǎn)為丑時(shí),3-5點(diǎn)為寅時(shí),5-7點(diǎn)為卯時(shí),7-9點(diǎn)為辰時(shí),9-11點(diǎn)為巳時(shí),11-13點(diǎn)為午時(shí),未時(shí)、申時(shí)、酉時(shí)、戌時(shí)、亥時(shí)。因此,時(shí)干支即時(shí)辰干支的推算和月干支一樣,只要求出時(shí)干就可以了,其推算方法前人也總結(jié)一首歌訣,叫“五子遁元”或“五鼠遁元”歌:

甲己還加甲,乙庚丙作初;

丙辛從戊起,丁壬庚子居;

戊癸何方法,壬子是真途;

就是說(shuō)日天干時(shí)甲或己的,子時(shí)為甲子時(shí),丑時(shí)為乙丑時(shí),寅時(shí)為丙寅時(shí),卯時(shí)為丁卯時(shí),辰時(shí)為戊辰時(shí),巳時(shí)為己巳時(shí),午時(shí)為庚午時(shí),未時(shí)為辛未時(shí),申時(shí)為壬申時(shí),酉時(shí)為癸酉時(shí),戌時(shí)為甲戌時(shí),亥時(shí)為乙亥時(shí)。日天干是乙或庚的,子時(shí)為丙子時(shí)。日天干是丙或辛的,子時(shí)為戊子時(shí)。子時(shí)的干支知道了,一下便可以順推。因其是據(jù)日干推子時(shí),從而得知各時(shí)辰干支,故又謂之“日上起時(shí)法”

例如1971年6月18日(陰歷)午時(shí),以此推算是(1971-3)/60=32余48,根據(jù)干支表,序數(shù)為48是辛亥年。6月為正月的干支是寅月,六月為未月,根據(jù)丙辛之年從庚算,即乙未月。18日根據(jù)1月1日是丙戌日,元旦同五一、下數(shù)是七一,即1月2日是丁亥日,7月1日是丁亥日,8月8日(陽(yáng)歷)是乙丑日。午時(shí)根據(jù)乙庚丙作初,即壬午時(shí);

1971、6、18、11時(shí)30分為辛亥年、乙未月、乙丑日、壬午時(shí)。

經(jīng)過(guò)以上方法,八字中的年、月、日、時(shí)便可以得出了,將它排列在紙上,便得到您的八字了!!是不是覺(jué)得很簡(jiǎn)單呢?!如果想知道更多與八字算命的相關(guān)知識(shí),請(qǐng)前往安康網(wǎng)http://www.ankangwang.com/bazi/查看更詳細(xì)的內(nèi)容。

文章來(lái)自祖父筆記,轉(zhuǎn)載請(qǐng)聯(lián)系本站網(wǎng)管!


隨機(jī)文章:

發(fā)表回復(fù)

您的郵箱地址不會(huì)被公開(kāi)。 必填項(xiàng)已用 * 標(biāo)注