
要点摘要(约 30 秒)
- 生肖年有两条起算线:立春,与正月初一。两者极少落在同一天。
- 1940–2030 年间,立春从不离开 2 月 3 日至 5 日,而正月初一从 1 月 21 日摆到 2 月 20 日。
- 两条线相差最宽为 16 天(1985 年),反方向最宽为 14 天(1966 年)。
- 91 年里两条线只在同一天相遇过两次:1943 年与 1992 年。
- 落在窗口内的出生日期带着两个属相。在确认对方用哪套口径之前,两个都留着。
两条起算线,和把两条都列出来的表
生肖年有两个起算日,两者极少一致。
第一条是农历正月初一,即岁首、过年那天;第二条是立春,二十四节气里开启春天的那一个。两个都是公开发布的日期,两套都在用;对落在这两天之间的出生日期,两套给出不同的属相。
本页把 1940–2030 逐年的两条线都列出来:立春日期、正月初一日期、两者相差几天,以及落在这一区间内的生日可能对应哪两个属相。每一个日期都读自香港天文台公开的公历与农历对照表(一年一份文件,共 91 份),并与另一语言的同一年文件逐条比对。本页的日期都照原文录入,没有自己推算的部分。
找到你出生的年份,读那一行,再把你的生日与两个日期比一次即可。
两条线各是什么,各自管什么
正月初一是节庆那一天,它开启农历年;这也正是国家标准采用的那条线:GB/T 33661-2017《农历的编算和颁行》由中国科学院紫金山天文台起草、2017 年 9 月 1 日施行,明定生肖年从每年的正月初一起、到次年的除夕止。
立春是二十四节气之首,它是一个时刻而不是一天。干支历的年柱在该时刻换柱,所以八字排盘的年柱从立春起算,不跟着过年走。
两套口径用在不同场合,谈不上谁对谁错。标准用它给年份命名,排盘则看立春那个时刻。只问年份就给一个属相的页面,等于替你选了其中一条线而没有说明选的是哪条。本站排盘以立春线作为年柱;国家标准那条线,通常是问「我属什么」时对方期待的答案。
五列怎么读
第一列是公历年份。第二、三列是两个日期,都落在同一公历年内,所以一行自成一体:1985 这一行就是立春在 1985 年 2 月 4 日、正月初一在 1985 年 2 月 20 日。
第四列是相差天数,正负号本身带着先后顺序:正数表示立春在前、正月初一在后;负数表示正月初一先进年;0 表示两天落在同一天。
第五列列出落在这两条线之间的生日可能对应的两个属相。这两个属相永远是本年与上一年的。具体落到哪一个,取决于你的生日在哪条线之后;第四列的符号标出的就是哪条线在前。
完整表:1940–2030
共 91 行,覆盖 1940–2030。相差一列带符号,所以不必先自己比较两个日期。
| 年份 | 立春 | 正月初一 | 相差 | 两界之间 |
|---|---|---|---|---|
| 1940 | 2月5日 | 2月8日 | +3 | 兔 / 龙 |
| 1941 | 2月4日 | 1月27日 | -8 | 龙 / 蛇 |
| 1942 | 2月4日 | 2月15日 | +11 | 蛇 / 马 |
| 1943 | 2月5日 | 2月5日 | 0 | 马 / 羊 |
| 1944 | 2月5日 | 1月25日 | -11 | 羊 / 猴 |
| 1945 | 2月4日 | 2月13日 | +9 | 猴 / 鸡 |
| 1946 | 2月4日 | 2月2日 | -2 | 鸡 / 狗 |
| 1947 | 2月4日 | 1月22日 | -13 | 狗 / 猪 |
| 1948 | 2月5日 | 2月10日 | +5 | 猪 / 鼠 |
| 1949 | 2月4日 | 1月29日 | -6 | 鼠 / 牛 |
| 1950 | 2月4日 | 2月17日 | +13 | 牛 / 虎 |
| 1951 | 2月4日 | 2月6日 | +2 | 虎 / 兔 |
| 1952 | 2月5日 | 1月27日 | -9 | 兔 / 龙 |
| 1953 | 2月4日 | 2月14日 | +10 | 龙 / 蛇 |
| 1954 | 2月4日 | 2月3日 | -1 | 蛇 / 马 |
| 1955 | 2月4日 | 1月24日 | -11 | 马 / 羊 |
| 1956 | 2月5日 | 2月12日 | +7 | 羊 / 猴 |
| 1957 | 2月4日 | 1月31日 | -4 | 猴 / 鸡 |
| 1958 | 2月4日 | 2月18日 | +14 | 鸡 / 狗 |
| 1959 | 2月4日 | 2月8日 | +4 | 狗 / 猪 |
| 1960 | 2月5日 | 1月28日 | -8 | 猪 / 鼠 |
| 1961 | 2月4日 | 2月15日 | +11 | 鼠 / 牛 |
| 1962 | 2月4日 | 2月5日 | +1 | 牛 / 虎 |
| 1963 | 2月4日 | 1月25日 | -10 | 虎 / 兔 |
| 1964 | 2月5日 | 2月13日 | +8 | 兔 / 龙 |
| 1965 | 2月4日 | 2月2日 | -2 | 龙 / 蛇 |
| 1966 | 2月4日 | 1月21日 | -14 | 蛇 / 马 |
| 1967 | 2月4日 | 2月9日 | +5 | 马 / 羊 |
| 1968 | 2月5日 | 1月30日 | -6 | 羊 / 猴 |
| 1969 | 2月4日 | 2月17日 | +13 | 猴 / 鸡 |
| 1970 | 2月4日 | 2月6日 | +2 | 鸡 / 狗 |
| 1971 | 2月4日 | 1月27日 | -8 | 狗 / 猪 |
| 1972 | 2月5日 | 2月15日 | +10 | 猪 / 鼠 |
| 1973 | 2月4日 | 2月3日 | -1 | 鼠 / 牛 |
| 1974 | 2月4日 | 1月23日 | -12 | 牛 / 虎 |
| 1975 | 2月4日 | 2月11日 | +7 | 虎 / 兔 |
| 1976 | 2月5日 | 1月31日 | -5 | 兔 / 龙 |
| 1977 | 2月4日 | 2月18日 | +14 | 龙 / 蛇 |
| 1978 | 2月4日 | 2月7日 | +3 | 蛇 / 马 |
| 1979 | 2月4日 | 1月28日 | -7 | 马 / 羊 |
| 1980 | 2月5日 | 2月16日 | +11 | 羊 / 猴 |
| 1981 | 2月4日 | 2月5日 | +1 | 猴 / 鸡 |
| 1982 | 2月4日 | 1月25日 | -10 | 鸡 / 狗 |
| 1983 | 2月4日 | 2月13日 | +9 | 狗 / 猪 |
| 1984 | 2月4日 | 2月2日 | -2 | 猪 / 鼠 |
| 1985 | 2月4日 | 2月20日 | +16 | 鼠 / 牛 |
| 1986 | 2月4日 | 2月9日 | +5 | 牛 / 虎 |
| 1987 | 2月4日 | 1月29日 | -6 | 虎 / 兔 |
| 1988 | 2月4日 | 2月17日 | +13 | 兔 / 龙 |
| 1989 | 2月4日 | 2月6日 | +2 | 龙 / 蛇 |
| 1990 | 2月4日 | 1月27日 | -8 | 蛇 / 马 |
| 1991 | 2月4日 | 2月15日 | +11 | 马 / 羊 |
| 1992 | 2月4日 | 2月4日 | 0 | 羊 / 猴 |
| 1993 | 2月4日 | 1月23日 | -12 | 猴 / 鸡 |
| 1994 | 2月4日 | 2月10日 | +6 | 鸡 / 狗 |
| 1995 | 2月4日 | 1月31日 | -4 | 狗 / 猪 |
| 1996 | 2月4日 | 2月19日 | +15 | 猪 / 鼠 |
| 1997 | 2月4日 | 2月7日 | +3 | 鼠 / 牛 |
| 1998 | 2月4日 | 1月28日 | -7 | 牛 / 虎 |
| 1999 | 2月4日 | 2月16日 | +12 | 虎 / 兔 |
| 2000 | 2月4日 | 2月5日 | +1 | 兔 / 龙 |
| 2001 | 2月4日 | 1月24日 | -11 | 龙 / 蛇 |
| 2002 | 2月4日 | 2月12日 | +8 | 蛇 / 马 |
| 2003 | 2月4日 | 2月1日 | -3 | 马 / 羊 |
| 2004 | 2月4日 | 1月22日 | -13 | 羊 / 猴 |
| 2005 | 2月4日 | 2月9日 | +5 | 猴 / 鸡 |
| 2006 | 2月4日 | 1月29日 | -6 | 鸡 / 狗 |
| 2007 | 2月4日 | 2月18日 | +14 | 狗 / 猪 |
| 2008 | 2月4日 | 2月7日 | +3 | 猪 / 鼠 |
| 2009 | 2月4日 | 1月26日 | -9 | 鼠 / 牛 |
| 2010 | 2月4日 | 2月14日 | +10 | 牛 / 虎 |
| 2011 | 2月4日 | 2月3日 | -1 | 虎 / 兔 |
| 2012 | 2月4日 | 1月23日 | -12 | 兔 / 龙 |
| 2013 | 2月4日 | 2月10日 | +6 | 龙 / 蛇 |
| 2014 | 2月4日 | 1月31日 | -4 | 蛇 / 马 |
| 2015 | 2月4日 | 2月19日 | +15 | 马 / 羊 |
| 2016 | 2月4日 | 2月8日 | +4 | 羊 / 猴 |
| 2017 | 2月3日 | 1月28日 | -6 | 猴 / 鸡 |
| 2018 | 2月4日 | 2月16日 | +12 | 鸡 / 狗 |
| 2019 | 2月4日 | 2月5日 | +1 | 狗 / 猪 |
| 2020 | 2月4日 | 1月25日 | -10 | 猪 / 鼠 |
| 2021 | 2月3日 | 2月12日 | +9 | 鼠 / 牛 |
| 2022 | 2月4日 | 2月1日 | -3 | 牛 / 虎 |
| 2023 | 2月4日 | 1月22日 | -13 | 虎 / 兔 |
| 2024 | 2月4日 | 2月10日 | +6 | 兔 / 龙 |
| 2025 | 2月3日 | 1月29日 | -5 | 龙 / 蛇 |
| 2026 | 2月4日 | 2月17日 | +13 | 蛇 / 马 |
| 2027 | 2月4日 | 2月6日 | +2 | 马 / 羊 |
| 2028 | 2月4日 | 1月26日 | -9 | 羊 / 猴 |
| 2029 | 2月3日 | 2月13日 | +10 | 猴 / 鸡 |
| 2030 | 2月4日 | 2月3日 | -1 | 鸡 / 狗 |
91 年说明了什么
立春在本窗口内从不离开 2 月 3 日至 5 日:落在 2 月 4 日的有 75 年,落在 2 月 5 日的有 12 年,落在 2 月 3 日的有 4 年。这三天并不均匀分布:窗口内最后一次落在 2 月 5 日的立春是 1980 年,第一次落在 2 月 3 日的是 2017 年。
正月初一走动的幅度大得多。本窗口内它最早是 1966 年的 1 月 21 日,最晚是 1985 年的 2 月 20 日,跨度接近一个月;相比之下,立春只在三天里移动。
正是这个跨度让相差天数变来变去。最宽为 16 天(1985 年,立春在前),反方向最宽为 14 天(1966 年,正月初一在前)。91 年里立春在前 48 年、正月初一在前 41 年,只有 2 年完全不留间隔。
属相分布几乎是均分的:十二个属相里有 7 个在本窗口各占 8 年,另有 5 个各占 7 年。
两条线相遇的那两年
91 年里两条线只在同一天相遇过两次:1943 年与 1992 年。1943 年两天都落在 2 月 5 日,1992 年两天都落在 2 月 4 日。
这两行没有间隔,属于例外。也是唯一一种「答案不取决于用哪套口径」的情形:两条线同时移动,从同一天起两套都给出同一个属相。
91 年里只出现两次,间隔几十年。碰到同一天的时候,两个属相才没有分歧。
这两行里有一行另有专文:1992 年属什么 讲零间隔解决了什么、又留下了哪一种情形。
这些日期出自哪里
每一行都读自香港天文台为该年发布的两份文件:英文对照表与中文对照表。两份都把节气单列一栏、农历日期写在旁边,所以立春日期与正月初一日期都是原文印出来的,不是本页推算的。
三项校验跑遍文件里的每一年,共 200 年:立春日期在英中两份文件里必须一致;正月初一日期在英中两份文件里必须一致;每份文件表头自带的干支,英文表看拼音、中文表看汉字,两边要相符,复算 60 甲子也要相符,这一条把年份标签与所在行绑在一起。200 年三项全过,没有例外。取用日期:2026-10-21。
同样这批行也发成了文件,并已扩到天文台公布的完整区间 1901 至 2100,所以拿到的不是只有本页列出的年份:表格 JSON 版与同一张表的 CSV 版。两个文件都带着两个日期、带符号的相差天数、两个属相;出处、取用日期与授权条款记在 JSON 里,CSV 没有地方放这些。数据集页写明了覆盖范围、校验方法与引用格式。
生日正落在界线那一天,就要看时辰
立春是一个时刻而不是一天,所以生日恰在该日时,必须先有时辰才能套线。2026 年立春落在 2 月 4 日 4 时 2 分(北京时间),据新华社报道引自中国科学院紫金山天文台。2026 年 2 月 4 日 1 时出生的人在该时刻之前,9 时出生的则在其后。
本表只给日期,到不了时刻,这是有意的取舍。天文台公开的节气时刻表只覆盖离现在较近的一段年份,要从 1940 排到 2030 的时刻列,没法全程落在同一个出处上。有出处的那十年如果单独放,剩下八十年就没有出处,所以整列都没有放。
如果你的生日正是某个立春日期,就把这一天当作界线、把时辰纳入考虑,或者在拿到时辰之前两个属相都留着。真太阳时为什么重要讲的是这个时刻如何按出生地换算。
年界线不能决定什么
界线决定某个日期带哪个属相,它不决定这个属相意味着什么,也不给任何东西打分。本表没有评星,也没有十二属相的排名。它只是一张查询表,两列日期加一列相差天数。
它也只处理了八字里八个位置中的一个。年支是四柱里最慢、也最不针对个人的一柱;月柱、日柱、时柱走得更快,承载的东西也更多。年份属相覆盖了与没覆盖什么把这条边界讲全了。
这页能回答的只有一件事:你那一年两条线各落在哪天,你的生日要不要多看一眼。免费排盘会由日期、时辰与地点把其余七个位置推出来。
本页可能错在哪里
这里的日期是历法事实,由官方天文台印出,并且是从两份互相吻合的文件读来的。现实中最可能的失误是转录,所以每一年都读两遍。
有三条边界值得直说。第一,本页不指定你该用哪套口径:两套都在行,选哪套取决于提问的人。第二,第五列的两个属相永远是本年的与上一年的,所以我们两个都给,不替你挑一个。第三,多数年份没有立春的分秒,原因见上一节。
还有一条属于出处而不属于本页:天文台的表只是若干个权威中的一个,若另一个权威给同一年的界线日期不同,分歧在源头。本页只读同一个权威,没有混用几个来源,这样任何一行的日期都能回到它出自的那份出版物去核。
GPTbazi 是一份用于娱乐与自我反思的性格图谱。它不是医疗、法律、财务或心理建议,也不预测事件。历法日期与节气时刻是天文与官方历法事实,不是对某个人的解读。
参考来源
- Hong Kong Observatory — Gregorian-Lunar Calendar Conversion Table (year index, 1901–2100)
- Hong Kong Observatory — conversion table for 2026, one file per year (the file this table reads)
- Xinhua (新华社) — why the date of Li Chun moves (Li Chun is a moment; 2026 falls on 4 February at 04:02, per the Purple Mountain Observatory)
- GB/T 33661-2017 《农历的编算和颁行》 — national standard record (drafted by the Purple Mountain Observatory; in force 1 September 2017)
- Guangming Online (光明网) — what GB/T 33661-2017 fixes as the start and end of a zodiac year
- GPTbazi — BaZi methodology and the solar-term boundary
- GPTbazi — how sources are chosen and dated