属相不按公历1月1日切换,也不按农历正月初一,严格来说以“立春”节气为分界——这是日历农历属相查询中最容易搞错的一件事。
很多人翻开日历第一反应是:公历1月1日到了,属相该换了吧?或者等到农历大年初一拜年时,才觉得新属相来了,这两种想法都不准确,属相跟着干支纪年走,而干支纪年的“年”从立春开始,不是公历元旦,也不是农历正月初一。
春节是农历正月初一,属于阴历系统;立春属于节气系统,反映太阳运行位置,农历是阴阳合历,春节和立春多数年份不重合,比如2026年立春在公历2月4日前后,农历正月初一在2月中旬,中间差了十来天,这十来天出生的人,按春节算属蛇,按立春算属马,命理学行业共识认为,排八字、定属相以立春为界,不是以春节为界。
不看长篇大论,记住这张表就能快速判断:
| 地支 | 属相 |
|---|---|
| 子 | 鼠 |
| 丑 | 牛 |
| 寅 | 虎 |
| 卯 | 兔 |
| 辰 | 龙 |
| 巳 | 蛇 |
| 午 | 马 |
| 未 | 羊 |
| 申 | 猴 |
| 酉 | 鸡 |
| 戌 | 狗 |
| 亥 | 猪 |
日历农历属相对照表的本质,就是把公历日期、农历日期、干支纪年这三者对齐,对齐的关键点还是立春,下面这张表以2026年前后为例,展示属相切换区间:
| 公历日期区间(以立春为界) | 干支纪年 | 属相 |
|---|---|---|
| 2025年2月3日立春后 至 2026年2月3日立春前 | 乙巳年 | 蛇 |
| 2026年2月4日立春后 至 2027年2月3日立春前 | 丙午年 | 马 |
| 2027年2月4日立春后 至 2028年2月3日立春前 | 丁未年 | 羊 |
注意:立春具体时刻每年略有不同,精确到小时甚至分钟,需要查看当年天文年历或带节气标注的日历农历属相对照表,所以2026年属相日历农历上,2月3日立春当天及之后出生属马,之前出生仍属蛇。
不想每次查表,记一个口诀就能自己算:先找当年立春日期,立春前用上一年干支,立春后用当年干支。 比如2026年干支为丙午,立春前还是乙巳,立春一过,属相翻篇。

不用买付费黄历,手机自带日历就能完成公历农历属相换算:
比如2026年2月3日晚上11点出生,和2月4日凌晨1点出生,如果2月3日尚未到立春时刻,前者属蛇,后者属马,家长填出生证明或亲友问属相时,要按精确到小时的立春时刻,而不是按日期粗略算,日历农历属相查询里,这一天最容易“跨属相”。
2027年1月出生的人,公历年份已经是2027年,但农历还没到立春,可能仍属马,如果只看公历年份,就会把属相提前一年,例如2027年1月20日出生,立春在2月4日前后,立春前仍属丙午马,而不是丁未羊。
有些老黄历以正月初一为界,有些日历APP默认以公历1月1日为界,导致同一日期显示不同属相,解决办法是找到带“节气”功能的黄历,确认立春时刻,日常民俗活动可以宽松,但命理分析必须严格按立春。
身份证日期是公历,但属相不按身份证年份,比如身份证写2026年1月15日,农历可能还在2025年,属蛇,必须换算成农历,看是否过了立春,公历日期只是登记工具,不参与属相划分。

南方一些地方习惯以正月初一为界,北方一些地方习惯以立春为界,日常拜年说“马年大吉”可以从春节开始,但排八字、看属相命理,业内专家指出必须以立春为界,日历农历属相查询如果用于民俗活动可宽松,用于命理分析则要严格。
打开万年历或专业黄历APP,定位到出生日期,查看当天的节气“立春”是否已过,再看干支纪年,如果立春已过,就按新一年属相;没过,就按上一年属相。
2026年立春在公历2月4日,具体时刻可查看当年天文年历,立春时刻之后出生属马,之前出生属蛇。
严格按农历节气立春划分,不按公历,也不完全按农历正月初一,日历农历属相对照表的核心是找到立春这个“开关”,立春一过,属相才真正更换。
属相切换从来不是公历翻页或春节放鞭炮那一下的事,而是太阳跑到黄经315度的那一刻,查日历农历属相,先找立春,再谈属相。