天干地支入門:十天干十二地支與六十甲子
打開任何一本農民曆,或是任何一份八字命盤,劈頭就是「甲子」「丙寅」這類兩個字的組合——這就是天干地支,命理圈簡稱「干支」。很多人把干支和算命直接畫上等號,但誠實地說,干支本身其實只是一套曆法符號系統:十個天干、十二個地支,用來紀年、紀月、紀日、紀時,原理跟阿拉伯數字紀年一樣中性,沒有天生的吉凶,後來才被八字、紫微斗數借去當作推算的素材。這篇文章只談干支這套「座標系統」本身怎麼運作——陰陽五行怎麼分、藏干是什麼、六十甲子怎麼算、年月日時怎麼各自定出干支——不涉及任何吉凶斷語,幫你把後面命理文章的地基先打穩。
十天干:五行與陰陽的十個符號
十天干依序是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。每個字都對應固定的五行(木火土金水其中之一)與陰陽屬性,兩兩成對——同一個五行一定有一陽一陰,例如甲是陽木,乙就是陰木。這套對應是中國傳統曆法與五行學說的基本共識,歷代典籍一致,沒有派別爭議。本站排盤引擎採用的對照如下:
| 天干 | 五行 | 陰陽 |
|---|---|---|
| 甲 | 木 | 陽 |
| 乙 | 木 | 陰 |
| 丙 | 火 | 陽 |
| 丁 | 火 | 陰 |
| 戊 | 土 | 陽 |
| 己 | 土 | 陰 |
| 庚 | 金 | 陽 |
| 辛 | 金 | 陰 |
| 壬 | 水 | 陽 |
| 癸 | 水 | 陰 |
八字理論裡最重要的「日主」——也就是你出生那一天的天干,代表你自己——就是從這十個字裡挑一個出來。木火土金水怎麼相生相剋,可以參考五行生剋這篇;這裡只需要記得:十天干是五行陰陽最基本的十個符號單位。
十二地支:不只是生肖,還是時間的刻度
十二地支依序是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。地支同樣各自帶有五行與陰陽屬性,而且比天干多了兩個常民熟悉的身分:十二生肖,以及一天十二個時辰。地支的陰陽五行、生肖與時辰對照,本站引擎統一如下表:
| 地支 | 五行 | 陰陽 | 生肖 | 時辰(24小時制) |
|---|---|---|---|---|
| 子 | 水 | 陽 | 鼠 | 23:00–01:00 |
| 丑 | 土 | 陰 | 牛 | 01:00–03:00 |
| 寅 | 木 | 陽 | 虎 | 03:00–05:00 |
| 卯 | 木 | 陰 | 兔 | 05:00–07:00 |
| 辰 | 土 | 陽 | 龍 | 07:00–09:00 |
| 巳 | 火 | 陰 | 蛇 | 09:00–11:00 |
| 午 | 火 | 陽 | 馬 | 11:00–13:00 |
| 未 | 土 | 陰 | 羊 | 13:00–15:00 |
| 申 | 金 | 陽 | 猴 | 15:00–17:00 |
| 酉 | 金 | 陰 | 雞 | 17:00–19:00 |
| 戌 | 土 | 陽 | 狗 | 19:00–21:00 |
| 亥 | 水 | 陰 | 豬 | 21:00–23:00 |
時辰交界都落在奇數整點(01:00、03:00……23:00),子時橫跨午夜,是最容易算錯的一個——如果出生在 23:00 之後,命理上已經算「隔天的子時」,這個細節在真太陽時那篇有更完整的說明。另外要提醒:地支的五行陰陽是固定的符號屬性,和坊間流傳的「生肖個性」說法是兩回事,本站不對生肖個性做斷語。
地支藏干:一個地支裡,可能藏著不只一個天干
地支除了本身的五行陰陽,還有一個天干地支系統特有的設計:每個地支內部都「藏」著一到三個天干,稱為地支藏干,依力量強弱分為本氣、中氣、餘氣。本氣是主氣,力量最強;中氣、餘氣是次要成分,有些地支甚至沒有中氣或餘氣。下表是子平命理界最通行的版本(少數細節,如巳、亥的餘氣認定,不同流派略有出入,本站採用最普遍教授的版本):
| 地支 | 本氣 | 中氣 | 餘氣 |
|---|---|---|---|
| 子 | 癸 | — | — |
| 丑 | 己 | 癸 | 辛 |
| 寅 | 甲 | 丙 | 戊 |
| 卯 | 乙 | — | — |
| 辰 | 戊 | 乙 | 癸 |
| 巳 | 丙 | 庚 | 戊 |
| 午 | 丁 | 己 | — |
| 未 | 己 | 丁 | 乙 |
| 申 | 庚 | 壬 | 戊 |
| 酉 | 辛 | — | — |
| 戌 | 戊 | 辛 | 丁 |
| 亥 | 壬 | 甲 | — |
可以觀察到:子、卯、酉這三個地支只藏一個天干(本氣獨旺),其餘地支都藏兩到三個。藏干不是裝飾用的知識——八字論十神、論格局、論旺衰,全部都要把藏干算進去,不能只看表面四個地支。本站引擎在計算十神與格局時,會逐一掃過四柱地支的藏干,實際怎麼被拿去計算性格與格局,可參考十神白話那篇。
六十甲子:為什麼是 60,不是 120
十天干配十二地支,如果自由排列組合,理論上有 10×12=120 種可能。但實際通行的只有 60 種組合,也就是俗稱的「六十甲子」——從甲子開始,乙丑、丙寅、丁卯……一路排到癸亥,剛好 60 組,然後循環回到甲子。少掉的那一半去哪了?
關鍵在於天干地支不是各自獨立亂配,而是像兩個同步轉動的齒輪:每過一個單位(一年、一天……),天干往前跳一格、地支也往前跳一格,兩者永遠一起走。天干只有 10 個、地支有 12 個,10 和 12 都是偶數,同步轉動的結果就是:陽干(甲丙戊庚壬)永遠只會遇到陽支(子寅辰午申戌),陰干(乙丁己辛癸)永遠只會遇到陰支(丑卯巳未酉亥)——這就是「陽配陽、陰配陰」的規則,你不會看到「甲丑」或「乙子」這種陽干配陰支的組合。
用數學語言說:天干週期 10、地支週期 12,兩個轉輪要同時回到起點,需要轉動的次數是兩者的最小公倍數。10 和 12 的最小公倍數是 60,不是 120。所以六十甲子每一輪剛好 60 組,這也是「甲子年」每 60 年才重複一次的原因——例如西元 1900 年是庚子年,下一個庚子年就是西元 1960 年,整整相隔一甲子。
干支在年月日時四柱的角色
八字之所以叫「八字」,是因為出生的年、月、日、時各自對應一組干支(一天干一地支),四組合起來正好八個字,命理上稱為「四柱」。這四柱的排法環環相扣,並不是各自獨立亂算:
- 年柱:干支紀年的分界點是「立春」,不是農曆正月初一——這點常被誤會,下面常見問題會再說明。
- 月柱:月支由「節氣」決定,不是看農曆月份;月干則依年干,用固定口訣(五虎遁)推算出來。
- 日柱:干支紀日是最單純的一種,不受年月牽動,一天一組、六十天一輪,連續循環。干支紀日從殷商甲骨文時代至今,普遍認為不曾中斷,是人類歷史上最長的連續紀日系統之一;命理軟體回推某天的日柱,通常會先定一個已知基準日再往前後數天數換算,本站引擎採用的基準是西元 1900 年 1 月 1 日為甲戌日。
- 時柱:時支就是前面表格裡的十二時辰,時干則依日干,用另一套固定口訣(五鼠遁)推算。
這四柱怎麼精確排出來——尤其是節氣分界要精算到分鐘、時辰要換算「真太陽時」而非鐘錶時間——是更技術性的話題,完整流程可參考八字排盤這篇。這裡想強調的是:不管排法多複雜,最後產出的仍然是干支這套符號系統裡的 60 種組合之一,沒有例外。
干支是八字與紫微共用的座標系統
干支不是八字專屬的工具。以本站同時提供的紫微斗數為例,雖然起盤用的是農曆生日,表面上看起來跟干支無關,但實際安星時,骨子裡一樣離不開這組符號:十二宮位直接用十二地支命名與定位(從寅宮起算命宮,依序排開兄弟、夫妻等十二宮);決定紫微星起始位置與大限走勢方向的「五行局」,是把出生年干支查一張「六十甲子納音表」得出金木水火土哪一局;出生年的天干還進一步決定「四化飛星」的方向。
換句話說,八字是把干支直接「攤開」當成命盤本身——四柱八字就是全部素材;紫微斗數則是把干支「查表轉譯」成宮位與星曜的定位參數——兩者外觀完全不同,底層卻共用同一組十天干十二地支符號,以及六十甲子這張座標表。這也是為什麼干支值得單獨拉出來寫一篇:它是後面幾篇中式命理文章共同的地基。
誠實聲明:干支能告訴你什麼、不能告訴你什麼
必須說清楚:這篇文章談的陰陽五行對照、藏干表、六十甲子怎麼算,都是曆法與符號系統層面的規則,邏輯清楚、可以驗算,沒有真假爭議——就像九九乘法表一樣,錯了就是錯了。但干支「被拿去論命」這件事——比如某天干代表什麼個性、某地支相沖會怎樣——屬於文化與命理範疇,至今無法被科學方法驗證。本站的立場一貫如此:規則層面(怎麼排、怎麼算)我們要求精確、可查核;詮釋層面(代表什麼吉凶)定位為自我反思與娛樂用途,不做醫療、投資或任何重大決策的建議。
常見問題
天干地支只用在算命嗎?
不是。干支本來就是東亞通行千年的曆法工具,現在的農民曆仍標示「甲辰年」這類干支紀年,中醫的五運六氣理論、部分傳統文書的紀年方式也都在使用。命理(八字、紫微)只是干支眾多應用之一,不是它唯一的用途。
我的生肖年份好像跟朋友算的八字年柱兜不起來?
這是很常見的混淆。民間認定生肖,習慣以農曆正月初一為界換生肖;但命理排八字的「年柱」,分界點是立春,兩者不一定是同一天。如果你出生在農曆過年前後、立春前後這段期間,生肖年份與八字年柱所屬的干支年就可能對不上——這不是算錯,是兩套習慣本來就用不同的分界規則。
地支藏干在命盤裡實際有什麼用?
藏干是八字論十神、論格局、論日主旺衰時的重要素材——地支表面看起來只是一個字,實際上內含的一到三個天干都要納入計算,結果才完整。這篇文章只介紹藏干「是什麼」,實際怎麼被拿去計算性格與格局,可參考八字排盤與十神白話兩篇的完整說明。