生肖计算器
生肖计算器:输入公历出生日期,按春节(农历正月初一)准确判定你的生肖(属相),并给出对应的干支纪年(如甲辰年)、五行属相(如木龙)与下一个本命年。自动处理「春节前出生属上一年」的常见误区。
按身份证上的公历生日填写。生肖按「春节」换年——出生在春节前的,属相算上一年,本工具自动判定。
请填写出生日期,自动算出你的生肖(属相)、干支纪年、五行属相,以及下一个本命年。
怎么用
- 填写出生日期:按身份证上的公历(阳历)生日填写年月日。若你只记得农历生日,请先用本站「农历公历转换器」换成公历再填。
- 自动判定生肖归属:工具按「春节(农历正月初一)」而非公历元旦给生肖换年——出生在当年春节之前的,属相算上一个生肖年,本工具据 1900–2100 公认春节数据自动判定,无需你手动判断。
- 读取结果:页面立即给出你的生肖(属相)、对应的干支纪年(如甲辰年)、五行属相(如木龙)、所属农历年,以及下一个本命年是哪一年、还有几年。
原理与公式
生肖(属相)按农历年确定,每 12 年循环一次, 顺序为:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。关键在于农历年以春节(农历正月初一)为界,而非公历元旦:
生肖序号 = (农历年 − 4) 除以 12 的余数(0 = 鼠、4 = 龙、11 = 猪)。 出生在当年春节之前的,归上一个农历年,生肖随之算上一年。
干支纪年由 10 天干与 12 地支相配,60 年一轮:天干序号 = (农历年 − 4) 除以 10 的余数(0 = 甲);地支序号 = (农历年 − 4) 除以 12 的余数(与生肖序号相同)。
五行属相取自天干:甲乙木、丙丁火、戊己土、庚辛金、壬癸水, 与生肖拼合即「木龙」「金鼠」等民间俗称。
计算示例
出生日期 2024-06-01(已过 2024 年春节 2-10):所属农历年 2024。
生肖:(2024 − 4) ÷ 12 余 4 → 龙;天干:(2024 − 4) ÷ 10 余 0 → 甲;地支辰;
五行(甲属木)→ 结果 甲辰年 · 木龙。
若改为 2024-01-15(早于春节 2-10):所属农历年退回 2023, 生肖为兔、干支癸卯、五行水(癸属水),即水兔——这正是「春节前出生属上一年」。
本命年:农历年生肖与出生生肖相同的年份,每 12 年一遇, 工具按春节划分判断今年是否本命年,并推算下一个本命年。
常见问题
- 生肖(属相)到底是按公历元旦换,还是按春节换?
- 按春节(农历正月初一)换,不是公历元旦(1 月 1 日),也不是「立春」。这是最常见的误区。例如 2024 年的春节是 2 月 10 日:2024 年 1 月 1 日至 2 月 9 日出生的人,生肖仍属上一年的兔,要到 2 月 10 日(含)以后出生才属龙。所以每年 1 月和 2 月上旬出生的人,光看公历年份判断属相很容易错一岁。本工具按 1900–2100 年公认的春节公历日期表自动判定,会在结果里提示你是否出生在春节之前。(注:民间另有「以立春换生肖」的命理说法,本工具采用更通用的「春节换年」口径。)
- 什么是干支纪年?甲辰、乙巳这些是怎么排的?
- 干支纪年用 10 个「天干」(甲乙丙丁戊己庚辛壬癸)和 12 个「地支」(子丑寅卯辰巳午未申酉戌亥)依次两两相配来纪年,天干循环 10 年、地支循环 12 年,最小公倍数 60,所以每 60 年组合循环一次,叫「一甲子」。12 地支与 12 生肖一一对应(子=鼠、丑=牛……辰=龙、巳=蛇……亥=猪)。换算口径为:天干序号 =(农历年 − 4)除以 10 的余数,地支序号 =(农历年 − 4)除以 12 的余数。例如 2024 年是甲辰年(甲+辰,辰对应龙),2025 年是乙巳年(乙+巳,巳对应蛇)。
- 「木龙」「金鼠」里的五行是怎么来的?
- 这里的五行取自当年的天干:甲乙属木、丙丁属火、戊己属土、庚辛属金、壬癸属水。把五行和生肖拼起来就是民间常说的称呼。例如 2024 年天干是「甲」属木、生肖龙,合称「木龙」;2025 年天干「乙」也属木、生肖蛇,合称「木蛇」;2020 年天干「庚」属金、生肖鼠,合称「金鼠」(庚子年)。需要说明的是,传统命理里还有更复杂的「纳音五行」(如甲辰乙巳为「覆灯火」),与这里按天干取的五行口径不同,本工具采用更通用、便于对照的天干五行。
- 本命年是什么意思?我下一个本命年是哪一年?
- 本命年指农历年的生肖与你出生时的生肖相同的年份。因为生肖每 12 年轮一次,所以每隔 12 年就会遇到一个本命年(如 12、24、36、48、60 岁前后)。填入出生日期后,工具会按春节划分判断「今年是否本命年」,并算出下一个本命年的具体年份和还有几年。例如属龙的人,本命年依次是 2000、2012、2024、2036……民间有本命年「系红绳、穿红衣」等习俗,仅为传统民俗,本工具只做年份推算。
- 我只知道农历生日,能直接填吗?
- 本工具的输入框按公历(阳历)日期填写。如果你只记得农历生日,请先用本站「农历公历转换器」把农历生日换算成对应的公历日期,再填进来。不过对大多数人来说,只要不是出生在公历 1 月或 2 月上旬(春节前后),用公历年份判断生肖通常就是对的;只有跨春节的这段时间才需要特别留意,本工具也会自动给出正确归属。
- 为什么有的属相表把顺序记成「鼠牛虎兔龙蛇马羊猴鸡狗猪」?
- 这是 12 生肖的固定顺序,对应 12 地支子丑寅卯辰巳午未申酉戌亥。关于排序由来民间有多种传说(如「十二生肖赛跑」的故事),但顺序本身是固定的、全国通用的。本工具正是按这个顺序,结合你出生所属的农历年来确定属相,并给出对应的地支与干支。