周岁 · 虚岁 · 属相 · 生日

历年春节时间表

2026年10月31日(周六)打开即用:下一个春节是 2027-02-06(周六,丁未羊年),距今还有 98 天。本表覆盖 1949—2100 年共 152 个春节,含公历日期、星期、干支生肖、除夕、立春与当年的闰月。

距 2027 年春节(北京时间) 98天 --:--:--

查任意年份的春节日期

当前列出 2020—2029 年,共 10 条

1949—2100 年春节的摆动幅度

图解:春节日期为什么年年变

1949—2100 年春节公历日期散点:最早 1 月 21 日、最晚 2 月 20 日
1949—2100 年共 152 个春节在公历上的落点(横轴 1月21日—2月20日,纵轴年份)。1 月 54 年、2 月 98 年。
朔望月与置闰示意:12 个朔望月约 354 天,与回归年相差约 11 天
一个朔望月平均 29.53 天,12 个月约 354 天,比回归年少约 11 天;靠插入闰月补齐,本区间共 56 个闰月年。
春节与立春先后关系示意:早于立春 69 年,晚于立春 80 年
立春固定在 2 月 3—5 日,春节在 1 月 21 日—2 月 20 日之间摆动:1949—2100 年里春节早于立春 69 年、晚于 80 年。
农历岁首推定示意:冬至定冬月,顺推腊月与正月,无中气的月置闰
推算三步:含冬至的朔望月定为冬月(十一月)→ 顺推腊月、正月 → 两冬月之间有 13 个月时,首个没有中气的月置为闰月。

这张表怎么算出来的(口径)

  1. 朔日为月首:太阳与月球视黄经相合的瞬间所在的北京日期,就是该农历月的初一。页面用日月视黄经(含光行差与章动主项)二分迭代求合朔,精度到分钟级。
  2. 冬月定岁首:含冬至(太阳黄经 270°)的朔望月为冬月,即农历十一月;其后顺推腊月(十二月)、正月。正月初一所在公历日期就是这一年的春节。
  3. 无中气置闰:两个冬月之间若有 13 个朔望月,首个不含中气的月不占月序,按前一月名加“闰”字,例如 2020 年闰四月、2025 年闰六月、2033 年闰十一月。
  4. 只给日期不给时刻:朔与交节的时刻在不同算法之间存在分钟级差异,靠近日期边界时会影响当日归属,因此本表只呈现日期。年长口径以北京时间(Asia/Shanghai)为准。

常见问题

春节的公历日期是怎么定下来的?

不是查表来的,而是两步定出来的:先定“朔”——日月视黄经相合的那一刻,它所在的北京日期就是一个农历月的初一;再定“月序”——含冬至的那个月是冬月(十一月),往后数两个月就是正月。正月那一天的公历日期就是春节。

为什么春节最晚只到 2 月 20 日、最早不早于 1 月 21 日?

12 个朔望月约 354 天,比回归年少 11 天左右;置闰把差距拉回来,于是春节在公历上前后摆动约一个月。在 1949—2100 这 152 年里,最早落在 1月21日(1966 年),最晚落在 2月20日(1985 年),整个摆动区间共 31 天。

除夕为什么有时是腊月二十九,有时是三十?

腊月是大月(30 天)还是小月(29 天),取决于相邻两次朔的间隔。腊月小月时就没有“年三十”,除夕是腊月廿九。本表一律按“正月初一的前一天”给除夕,不受大小月影响。

生肖是从春节算还是从立春算?

本表按民用通行口径:干支纪年与生肖随农历年更替,从正月初一零点起算,1949—2100 年逐年标注。另一派(八字排盘等传统命理口径)以立春为岁首,同一人在两种口径下的生肖可能相差一年;填表、拜年、生肖纪念品用正月初一口径,排盘另论。这里只作历法记录,不作任何命理判断。

闰月年份对本表有什么影响?

闰月只改农历月序,不改春节:春节始终是正月初一。但闰月决定了这一年的长度(12 个月约 354 天、13 个月约 384 天),也就决定了下一个春节往哪边摆动。1949—2100 年里有闰月的年份共 56 个,表中逐年列出。

2027 年春节是哪天,距今还有几天?

2027 年春节为 2027-02-06(周六),除夕 2027-02-05,元宵 2027-02-20;以 2026年10月31日 计,距今 98 天。页面打开时自动按北京时间核对当天日期,逐秒刷新剩余时间。

口径说明:本表为历法数据查询,朔日与交节按北京时间推算并只呈现日期,个别年份若合朔时刻贴近午夜,不同历表可能存在一日之差,正式历书以紫金山天文台颁历为准;春节放假与调休安排由国务院办公厅逐年公布,与本表的历法日期是两回事。数据每日按当天日期重新渲染,结果仅供参考。