核心规则:按农历年份,不按公历
生肖由农历年份决定,而农历新年(春节)通常在公历 1 月下旬到 2 月中旬之间浮动。
所以判断属相的正确步骤是:
① 先看生日在当年春节之前还是之后。
② 春节之前出生 → 属相按上一个农历年份算。
③ 春节之后出生 → 按当年农历年份算。
举例:2026 年春节在 2 月 17 日。那么 2026 年 1 月 20 日出生的人,属相按 2025 年(蛇年)算,而不是马年。
十二生肖的顺序
十二生肖按固定顺序循环,每 12 年一轮:
鼠 → 牛 → 虎 → 兔 → 龙 → 蛇 → 马 → 羊 → 猴 → 鸡 → 狗 → 猪
推算方法:用农历年份减去一个已知的生肖年,得到的差除以 12 取余数,余数对应顺序表的位置。
已知参考:2020 年是鼠年。之后每加 1 年,生肖往后移一位。
所以:2021 牛、2022 虎、2023 兔、2024 龙、2025 蛇、2026 马、2027 羊、2028 猴、2029 鸡、2030 狗、2031 猪,2032 又回到鼠。
本命年怎么算
本命年就是遇到与自己属相相同的农历年份,每 12 年一次。
注意同样要看春节:本命年从春节当天开始,到下一个春节前一天结束,不是从公历 1 月 1 日算。
所以在本命年年初(春节前)出生的孩子,属相仍是上一个生肖,不算本命年。
常见的三个误区
误区一:按公历 1 月 1 日换生肖。不对。生肖跟着农历走,要等春节。
误区二:按立春换生肖。民间确有「以立春为岁首」的说法(用于八字排盘),但日常说属相按春节。两套体系不要混用。
误区三:以为年龄和属相一一对应。同一个属相的人年龄可能相差 12、24、36 岁,属相只能确定「模 12」的余数,不能确定具体年龄。
| 公历年份 | 生肖 | 说明 |
|---|---|---|
| 2020 年 | 鼠 | 可作推算基准 |
| 2021 年 | 牛 | — |
| 2022 年 | 虎 | — |
| 2023 年 | 兔 | — |
| 2024 年 | 龙 | — |
| 2025 年 | 蛇 | — |
| 2026 年 | 马 | 春节 2 月 17 日 |
| 2027 年 | 羊 | — |