二十四节气
查询任一年的完整二十四节气,含日期、星期与太阳黄经。并说明清明为什么永远落在 4 月 4 到 6 日,以及哪十二个节气决定闰月。
在你的浏览器中运行
2026
| 节气 | 日期 | 星期 | 太阳黄经 | 类别 |
|---|---|---|---|---|
| 小寒 | 2026年1月5日 | 一 | 285° | 节气 |
| 大寒 | 2026年1月20日 | 二 | 300° | 中气 |
| 立春 | 2026年2月4日 | 三 | 315° | 节气 |
| 雨水 | 2026年2月18日 | 三 | 330° | 中气 |
| 惊蛰 | 2026年3月5日 | 四 | 345° | 节气 |
| 春分 | 2026年3月20日 | 五 | 0° | 中气 |
| 清明 | 2026年4月5日 | 日 | 15° | 节气 |
| 谷雨 | 2026年4月20日 | 一 | 30° | 中气 |
| 立夏 | 2026年5月5日 | 二 | 45° | 节气 |
| 小满 | 2026年5月21日 | 四 | 60° | 中气 |
| 芒种 | 2026年6月5日 | 五 | 75° | 节气 |
| 夏至 | 2026年6月21日 | 日 | 90° | 中气 |
| 小暑 | 2026年7月7日 | 二 | 105° | 节气 |
| 大暑 | 2026年7月23日 | 四 | 120° | 中气 |
| 立秋 | 2026年8月7日 | 五 | 135° | 节气 |
| 处暑 | 2026年8月23日 | 日 | 150° | 中气 |
| 白露 | 2026年9月7日 | 一 | 165° | 节气 |
| 秋分 | 2026年9月23日 | 三 | 180° | 中气 |
| 寒露 | 2026年10月8日 | 四 | 195° | 节气 |
| 霜降 | 2026年10月23日 | 五 | 210° | 中气 |
| 立冬 | 2026年11月7日 | 六 | 225° | 节气 |
| 小雪 | 2026年11月22日 | 日 | 240° | 中气 |
| 大雪 | 2026年12月7日 | 一 | 255° | 节气 |
| 冬至 | 2026年12月22日 | 二 | 270° | 中气 |
十二个中气——黄经为 30 度倍数的那些——是农历定月份的依据。一个月里若一个中气都没有,它就是闰月的候选。
日期以东八区为准。再往西的时区,同一个节气可能落在前一天。
节气是太阳的事,所以几乎不动
二十四节气是农历里与月亮无关的那一半。它们是太阳视黄经的二十四等分:春分是太阳过 0 度那 一刻,夏至是 90 度,秋分是 180 度,冬至是 270 度,其余二十个每隔 15 度填进去。
国历同样是太阳历,所以两者几乎重合。在这张表涵盖的 201 年里,每个节气只在三天的范围内游走:
| 节气 | 落在 |
|---|---|
| 立春 | 2 月 3–5 日 |
| 春分 | 3 月 19–22 日 |
| 清明 | 4 月 4–6 日 |
| 夏至 | 6 月 20–22 日 |
| 秋分 | 9 月 22–24 日 |
| 冬至 | 12 月 21–23 日 |
这就是为什么清明可以当固定的国定假日,而春节永远不行:清明本来就等于一个国历日期。相对地, 同样这 201 年里,春节从1 月 21 日到 2 月 20 日,整整跨一个月。
中气与节气不是同一件事
二十四个是两类交错排的,而这个区别是有作用的:
- 黄经为 30 度倍数的那十二个——雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、 小雪、冬至、大寒——叫中气。
- 夹在中间的十二个才是狭义的节气。日常说「节气」时又同时指全部二十四个,区别因此常被混掉。
定月份的是中气。含冬至的月份是十一月;而完全不含中气的月份就是闰月的候选——农历靠以上这 一套跟上季节,机制就只有这么多。
上面的表格会标出十二个中气。
间隔不相等
相邻两个节气相差 14、15 或 16 天,差几天取决于地球在轨道上的位置。一月初过近日点时地球最快, 太阳走完 15 度只要约 14.7 天,节气就挤在一起;七月初过远日点时要约 15.7 天,节气就拉开。
差距约一天,而这正是闰月集中在夏天的原因:一个农历月可以刚好卡进两个拉得很开的中气之间,一个 都碰不到。1900 到 2100 年之间有十四个闰四月、十四个闰五月,闰十一月却只有一个——2033 年。
双春年,以及它不代表什么
农历年约 354 天,而立春到立春是 365¼ 天,所以有些农历年里有两个立春,有些一个也没有。 1900 到 2100 年之间有七十三个双春年,和七十四个闰年几乎一样多——因为十三个月的年份才装得下 两个立春。
双春与无春(盲年)宜不宜嫁娶,各家说法不同,那是风俗的问题,不是历法的问题。从算术上看它只是 无可避免的余数:两个周期长度不同,多出来的总要落在某一年。
日期怎么来的
在编译时用 Meeus 的太阳位置算法配合 VSOP87 级数算出,再换算成东八区的历日——节气是一个 瞬间,而同一个瞬间在不同时区属于不同日期。北京时间 00:20 的节气,在曼谷是前一天。
表格在上线前与公布的日期核对过,测试里也用同一组锚点再验一次。
相关
农历国历转换器可以把任一日期转成农历,并显示它落在哪个节气里。 生肖查询用立春作为命理上的分界,而那正是与春节不一致的那一条线。