透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

你的生肖屬相
Dragon
Metal Dragon — born 2000
出生年份 2000
生肖動物 Dragon
固定五行 Metal
循環順位(0–11) 4

什麼是生肖?

生肖(又稱屬相)是以十二年為一個循環週期的傳統紀年方式,每一年都由一種動物代表,依序為:鼠、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗、豬。傳統上,你的生肖是依照出生年份來決定的。這個計算機可以馬上告訴你出生那一年由哪一個生肖當值,以及它所搭配的五行屬性。

按順序排列的十二生肖圓形轉盤
中國十二生肖按其循環往復的12年週期排列。

如何使用這個計算機

只要輸入你的出生年份(例如 1990),然後按下計算即可。工具會回傳你的生肖動物、固定五行,以及這隻動物在十二年循環中的順位。提醒一下:農曆新年(春節)落在一月底或二月,因此如果你是在一月或二月初出生,可能屬於前一年的生肖——建議查一下你出生那年的確切春節日期再做判斷。

計算公式說明

整個循環以西元 4 年對應「鼠」為基準點。生肖序號的算法是 \((\text{年份} - 4) \bmod 12\),得到 0(鼠)到 11(豬)之間的數字。五行則以十年為一個循環,因此五行序號為 \((\text{年份} - 4) \bmod 10\),其中每一種五行(木、火、土、金、水)各對應連續的兩年。

$$\text{Animal Index} = \left(\left(\text{Birth Year} - 4\right) \bmod 12 + 12\right) \bmod 12$$

$$\begin{gathered} \text{Animal} = A\left[\,((Y-4)\bmod 12 + 12)\bmod 12\,\right] \\[1.2em] \text{Element} = E\left[\,((Y-4)\bmod 10 + 10)\bmod 10\,\right] \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{Birth Year} \\ A &= [\text{Rat},\text{Ox},\dots,\text{Pig}] \\ E &= [\text{Wood},\text{Fire},\text{Earth},\text{Metal},\text{Water}] \end{aligned} \right. \end{gathered}$$

展示年份減4後對12取餘對應生肖序號的示意圖
該公式用年份減4,再對12取餘來確定生肖。

範例計算

以 2000 年為例:

$$(2000 - 4) \bmod 12 = 1996 \bmod 12 = 4$$

對應的是「龍」。五行序號為

$$(2000 - 4) \bmod 10 = 1996 \bmod 10 = 6$$

對應「金」。因此 2000 年出生的人就是「金龍」。

常見問題

為什麼要減 4?以西元 4 年為基準,可以讓取餘數的結果剛好對齊從「鼠」開始的傳統生肖順序。

如果我是一月出生怎麼辦?農曆新年並不是國曆 1 月 1 日。如果你的生日在當年春節之前,你的生肖其實是前一年的那隻動物。

五行重要嗎?很重要——五行與生肖結合後,會組成完整的六十年循環(即「干支」或「六十甲子」),是中國命理學中常用的系統。

最後更新: