生肖年份對照表完整版:西元、民國、農曆歲次一次查清楚

你有沒有遇過這種場面:長輩問你「你屬什麼的?」,你脫口說出「屬馬」,結果對方皺眉頭說「你幾年生?怎麼算都不對啊……」

這個尷尬,十個人裡面大概有六個踩過。生肖年份對照表看起來很簡單,但只要牽扯到農曆、立春、天干地支,就開始讓人一個頭兩個大。本篇從西元年、民國年到農曆歲次,把整張對照表攤開來說清楚,讓你以後再也不用猜。

十二生肖年份對照表示意圖,包含鼠牛虎兔龍蛇馬羊猴雞狗豬排列
十二生肖年份對照表示意圖,包含鼠牛虎兔龍蛇馬羊猴雞狗豬排列

生肖年份對照表:完整速查表(西元 × 民國 × 天干地支)

先把最核心的東西擺出來。以下是以 為基準的生肖年份對照表,涵蓋近 60 年的西元年、民國年、農曆干支與對應生肖,參考自好用工具箱 12生肖年齡對照表的整理資料:

西元年 民國年 天干地支 生肖 虛歲
2026 115 丙午 🐴 馬 1
2025 114 乙巳 🐍 蛇 2
2024 113 甲辰 🐉 龍 3
2023 112 癸卯 🐰 兔 4
2022 111 壬寅 🐯 虎 5
2021 110 辛丑 🐮 牛 6
2020 109 庚子 🐭 鼠 7
2019 108 己亥 🐷 豬 8
2018 107 戊戌 🐶 狗 9
2017 106 丁酉 🐔 雞 10
2016 105 丙申 🐒 猴 11
2015 104 乙未 🐑 羊 12
2014 103 甲午 🐴 馬 13
2013 102 癸巳 🐍 蛇 14
2012 101 壬辰 🐉 龍 15
2011 100 辛卯 🐰 兔 16
2010 99 庚寅 🐯 虎 17
2009 98 己丑 🐮 牛 18
2008 97 戊子 🐭 鼠 19
2007 96 丁亥 🐷 豬 20
2006 95 丙戌 🐶 狗 21
2005 94 乙酉 🐔 雞 22
2004 93 甲申 🐒 猴 23
2003 92 癸未 🐑 羊 24
2002 91 壬午 🐴 馬 25
2001 90 辛巳 🐍 蛇 26
2000 89 庚辰 🐉 龍 27
1999 88 己卯 🐰 兔 28
1998 87 戊寅 🐯 虎 29
1997 86 丁丑 🐮 牛 30
1996 85 丙子 🐭 鼠 31
1995 84 乙亥 🐷 豬 32
1994 83 甲戌 🐶 狗 33
1993 82 癸酉 🐔 雞 34
1992 81 壬申 🐒 猴 35
1991 80 辛未 🐑 羊 36
1990 79 庚午 🐴 馬 37
1989 78 己巳 🐍 蛇 38
1988 77 戊辰 🐉 龍 39
1987 76 丁卯 🐰 兔 40
1986 75 丙寅 🐯 虎 41
1985 74 乙丑 🐮 牛 42
1984 73 甲子 🐭 鼠 43
1983 72 癸亥 🐷 豬 44
1982 71 壬戌 🐶 狗 45
1981 70 辛酉 🐔 雞 46
1980 69 庚申 🐒 猴 47

生肖年份對照表最容易搞錯的地方:立春換算眉角

這才是讓人抓狂的地方——農曆新年跟西元年的起點根本不一樣,而且每年農曆新年的日期都在變動。很多人以為 1 月 1 日過了就換生肖,這個觀念是錯的。

農曆年的換算以「農曆正月初一」為界,通常落在西元 1 月底到 2 月中之間。這就造成一個很常見的狀況:

1997 年 1 月出生的人,農曆上其實還是 1996 年,所以生肖是鼠,不是牛。但 1997 年 2 月 7 日(農曆正月初一)之後出生的,才算是丁丑牛年。

立春換算 vs 農曆新年換算:到底哪個才對?

這裡有個更進階的爭議點,很多人不知道:命理界和民俗界對「生肖起算點」其實有兩派說法

  • 農曆新年派:以農曆正月初一為分界,這是一般民眾最常用的算法,也是大多數生肖年份對照表的依據
  • 立春派:以每年的「立春」(通常在西元 2 月 3-5 日之間)為生肖換算起點,算命、八字命理多採此說
  • 差異有多大?某些年份,農曆新年和立春可能差距超過兩週,在這段期間出生的人,兩種算法會得到不同的生肖

為例,農曆丙午馬年從 2 月 17 日(農曆正月初一)開始,而立春則是 2 月 4 日。也就是說,2 月 4 日到 2 月 16 日之間出生的人,算命師可能說你屬馬,但民俗上你還是蛇年出生。

如果你是要查命理八字,記得告訴算命師你的農曆生日,讓對方用立春換算。日常場合問「你屬什麼」,用農曆新年算法就好,不用搞這麼複雜。(延伸閱讀:生肖查詢完整教學:出生年份對照表、立春換算與今年生肖一次搞懂

這個細節,是我在幫長輩查生辰時踩過的坑——查了半天發現兩個版本給的生肖不一樣,才知道原來有這兩派說法的差異。

十二生肖的排列順序和天干地支的關係

為什麼是「子鼠、丑牛、寅虎……」這個順序?背後有一套完整的邏輯,不是隨便排的。

十二地支(子丑寅卯辰巳午未申酉戌亥)對應十二生肖,這個系統最晚在漢代就已定型。根據Go日曆的十二生肖年份整理,每個地支都有其對應的時辰(每個時辰兩小時)和方位,形成一套完整的時空座標系統。

十二地支與生肖對應速查

  • 子(鼠):晚上 11 點到凌晨 1 點,北方
  • 丑(牛):凌晨 1 點到 3 點
  • 寅(虎):凌晨 3 點到 5 點,東北方
  • 卯(兔):早上 5 點到 7 點,東方
  • 辰(龍):早上 7 點到 9 點
  • 巳(蛇):早上 9 點到 11 點,東南方
  • 午(馬):中午 11 點到下午 1 點,南方
  • 未(羊):下午 1 點到 3 點
  • 申(猴):下午 3 點到 5 點,西南方
  • 酉(雞):下午 5 點到 7 點,西方
  • 戌(狗):晚上 7 點到 9 點
  • 亥(豬):晚上 9 點到 11 點,西北方

天干(甲乙丙丁戊己庚辛壬癸)共 10 個,地支 12 個,兩者組合形成 60 年一個循環的「干支紀年」——這就是我們說「六十甲子」的由來。每 60 年,同一個干支組合才會再次出現,例如 1984 年是甲子年,下一個甲子年要等到

12 生肖循環一次只要 12 年,但完整的天干地支(干支紀年)循環要 60 年才走完一圈。

用生肖年份對照表算年齡:虛歲和實歲的差別

台灣人日常生活中常常混用虛歲和實歲,但在查生肖年份對照表時,這個差異會讓人搞混。

虛歲是出生就算一歲,過農曆年再加一歲,所以同一個人的虛歲可能比實歲大 1 到 2 歲。長輩問「你幾歲」,很多人回答的是虛歲;但身分證上的年齡、保險、法律文件都用實歲。

實際換算範例

以一個 1990 年 3 月出生的人為例,在

  • 實歲:2026 – 1990 = 36 歲(生日還沒到的話是 35 歲)
  • 虛歲:36 + 1 = 37 歲(農曆年一過就算)
  • 生肖:1990 年是庚午年,屬馬

這個換算在辦民俗活動、拜拜、辦喜事時特別重要,因為很多習俗是用虛歲來算「犯太歲」或「本命年」。是馬年,所有屬馬的人(1954、1966、1978、1990、2002、生)都是本命年,民間習俗上要特別注意。

一個 1990 年屬馬的朋友,剛好是他的本命年(馬年)。按民間說法,本命年要穿紅色內衣褲來「避邪轉運」——這個習俗在台灣南部特別盛行,北部年輕人反而很多不知道。

想深入了解生肖查詢的完整方式,包含立春換算的細節,可以參考 MaxePro 整理的生肖查詢完整教學:出生年份對照表、立春換算與今年生肖一次搞懂,裡面有更詳細的步驟說明。

老手都知道,新手卻常忽略的生肖查詢陷阱

用生肖年份對照表查屬相,看起來是小事,但有幾個地方真的很容易出錯,尤其是在填寫文件或算命的場合。

陷阱一:用西元年直接除以 12 的餘數算法

網路上流傳一種「懶人算法」:把西元年除以 12,餘數對應特定生肖。例如餘 4 是鼠、餘 5 是牛……這種算法在 1 月底到 2 月中之間出生的人身上幾乎必錯,因為它完全沒有考慮農曆新年的換算問題。

薑是老的辣,老一輩人從來不用這種算法,直接記農曆年份才是正道。

陷阱二:搞混民國年和西元年

台灣的身分證和許多文件用民國年,但大多數網路工具用西元年。民國年 + 1911 = 西元年,這個換算很簡單,但在查對照表時如果沒注意,很容易把民國 78 年(1989 年,蛇年)和西元 78 年搞在一起。

陷阱三:忘記 60 年干支循環

有些人知道自己「屬龍」,但不知道自己是哪個龍年的龍。1964 年(甲辰龍)和 (甲辰龍)都是屬龍,但差了整整 60 年,八字命理上的解讀完全不同。填寫文件時只寫「屬龍」是不夠的,要搭配出生年份才有意義。

在任何需要填寫生肖的正式文件或命理諮詢中,一定要同時提供完整的出生年份(西元或民國),光寫「屬虎」「屬龍」是不完整的資訊。

常見問題

生肖年份對照表中,1 月和 2 月出生的人怎麼確認自己的生肖?

1 月和 2 月出生的人需要特別確認當年農曆新年的日期。農曆新年通常落在西元 1 月 21 日到 2 月 20 日之間,如果你的出生日期在農曆新年之前,生肖應該對應「前一個農曆年」。例如 1 月 20 日出生,農曆上還是 1999 年(己卯年),所以生肖是兔,不是龍。建議查詢當年農曆新年的具體日期再做確認,這是最準確的方式。

生肖年份對照表和八字命理用的生肖算法有什麼不同?

日常用的生肖年份對照表以農曆正月初一(農曆新年)為換年界線;八字命理則以「立春」為換年節點,通常是每年西元 2 月 3 日至 5 日。兩者的差距最多可達三週左右。若你在每年 1 月底到 2 月中出生,日常說的生肖和八字用的生肖可能不一樣。算命時最好告知算命師你的農曆生日,讓對方用立春換算來確認正確的命盤年份。

為什麼同一個生肖每 12 年出現一次,但天干地支要 60 年才循環完?

因為十二生肖只對應十二地支,12 年就走完一圈;但天干有 10 個,地支有 12 個,兩者的最小公倍數是 60,所以完整的干支組合(如甲子、乙丑……)要 60 年才能全部出現一遍。這也是「六十甲子」這個說法的由來。同樣屬龍,但 1964 年是甲辰龍,也是甲辰龍,要再等 60 年才會出現下一個甲辰龍年()。

生肖年份對照表中,是什麼年?今年屬什麼的人是本命年?

是丙午馬年,農曆新年從 2 月 17 日開始。今年()屬馬的人迎來本命年,包含 1954、1966、1978、1990、2002、出生者。民間習俗認為本命年是「犯太歲」之年,建議配戴紅色飾品或穿著紅色內衣來趨吉避凶,這個習俗在台灣各地都相當普遍。

怎麼用生肖年份對照表快速換算民國年和西元年?

最簡單的公式是:民國年 + 1911 = 西元年;反過來,西元年 – 1911 = 民國年。例如民國 90 年就是 (辛巳蛇年),民國 75 年就是 1986 年(丙寅虎年)。台灣的身分證用民國年,但大多數線上生肖查詢工具用西元年,做這個換算是查表前的必要步驟。

搞懂這張表之後,下次長輩再問你屬什麼、幾歲,你不只能答對,還能順帶把天干地支也說出來——保證讓對方刮目相看。有時候,一張對照表背後藏的,是整套中國傳統曆法的邏輯。這才是真正有趣的地方。