通过MCP连接 →

输入计算

数学公式

广告

结果

你的生肖属相
Dragon
Metal Dragon — born 2000
出生年份 2000
生肖动物 Dragon
固定五行 Metal
循环序号(0-11) 4

什么是生肖?

生肖(又称属相)是一个以12年为周期循环的纪年系统,每一年都由一种动物代表,依次为:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。传统上,你的属相由出生年份决定。这款计算器能立即告诉你出生那年属什么生肖,以及与之搭配的五行属性。

按顺序排列的十二生肖圆形转盘
中国十二生肖按其循环往复的12年周期排列。

如何使用本计算器

只需输入你的出生年份(例如1990年),然后点击计算。工具会返回你的生肖动物、所属的固定五行,以及该生肖在12年循环中所处的位置。注意:农历新年(春节)通常落在公历1月底或2月,因此如果你出生在1月或2月初,可能仍属上一年的生肖——建议核对你出生当年的确切春节日期。

计算公式详解

整个循环以公元4年对应"鼠"为基准。生肖序号的计算公式为 (年份 − 4) 除以 12 取余数,结果是0(鼠)到11(猪)之间的数字。五行每10年循环一次,因此五行序号为 (年份 − 4) 除以 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月1日。如果你的生日在当年春节之前,那么你的属相应为上一年的生肖。

五行重要吗? 很重要——五行与生肖搭配,构成完整的60年大循环(即"六十甲子"),是中国传统命理中的重要概念。

最后更新: