二十四節氣:怎麼劃分、為什麼公曆日期幾乎固定
二十四節氣常被當成農曆的一部分,這個印象只對了一半。農曆的月跟著月相走,節氣卻完全跟著太陽走——它按太陽在黃道上的位置劃分,每前進 15 度設一個節氣,走滿 360 度正好二十四個。
這個區別帶來一個直接的後果:節氣在公曆上的日期相當穩定,在農曆上則逐年變動。立春總落在 2 月 3 日到 5 日之間,冬至總落在 12 月 21 日到 23 日之間;而同一個節氣對應的農曆日期,每年可以相差一個月。
原因在於兩者的基準。公曆本身是太陽曆,節氣也由太陽位置決定,兩者依據的是同一個週期,因此彼此對應。農曆的年長則在 353 天到 385 天之間變動,以它為基準去標記一個由太陽決定的時點,日期自然不固定。
節與氣是兩類,只有「節」推動月柱
二十四個節氣其實分成交替出現的兩類:
- 節(立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪、小寒)——十二個,每一個都是一個月的開始。
- 氣(雨水、春分、穀雨、小滿、夏至、大暑、處暑、秋分、霜降、小雪、冬至、大寒)——十二個,落在每個月的中間,也叫中氣。
這個分別在八字裡是硬性的:月柱只在「節」的那一刻換,「氣」不換。一個人生在驚蟄之後、春分之前,月柱是卯月;春分雖然是節氣,卻不構成任何邊界。
把兩類混為一談,是排盤出錯最常見的來源之一。本站每一年的節氣表都標出了「節」和「氣」,就是為了讓這條界線可見。
中氣還有另一個用處:農曆判斷閏月,看的正是中氣。一個農曆月裡如果一箇中氣都沒有,它就被定為閏月。所以「氣」雖然不推動八字的月柱,卻在決定農曆的結構。
交節是一個時刻,不是一天
節氣常被寫成一個日期,實際上它是一個精確到分鐘的時刻——太陽到達那個黃經度數的瞬間。
這一點在邊界日上會直接改變結果。以立春為例,交節時刻在這些年份分別落在下午、深夜、清早:2025 年是 2 月 3 日 22:10,2026 年是 2 月 4 日 04:02,2027 年是 2 月 4 日 09:46。
假設一個人生在 2026 年 2 月 4 日凌晨 3 點,比當年的立春早了一個小時——年柱仍算前一年。如果只看「2 月 4 日立春」這個日期,就會算錯一整根年柱。
生在交節當天的人,必須用出生的鐘點去和交節時刻比對,不能用日期。本站的年份頁把二十四個交節時刻全部列到分鐘,原因就在這裡。
最後一點:以上時刻均以北京時間為準。在其他時區出生的人,需要先把出生時間換算過來再比對,否則邊界會算偏幾個小時。
節氣為什麼和農曆月對不上
很多人以為「正月」大致等於「寅月」,其實兩者是兩套獨立的劃分。
- 農曆正月從正月初一(春節)開始,到正月三十結束,長度 29 或 30 天,起點跟著月相。
- 寅月從立春開始,到驚蟄結束,長度約 30 到 31 天,起點跟著太陽。
兩者的起點在每一年都不同。以 2027 年為例,立春在 2 月 4 日,春節在 2 月 6 日——寅月比正月早開始兩天。2023 年反過來,春節在 1 月 22 日,立春在 2 月 4 日,正月比寅月早了將近兩週。
生在這段錯開的視窗裡,就會出現「農曆還是去年,八字月柱已經進入新的一年」這類情況。這不是矛盾,是兩套曆法各自按自己的規則執行。
八字用的一直是節氣月,不是農曆月。 報出生日期時說的「農曆幾月」,不能直接當成月柱。
為什麼節氣在公曆上仍會浮動一兩天
既然節氣和公曆都跟著太陽,為什麼立春還會在 2 月 3 日到 5 日之間移動?
因為公曆一年是 365 天,地球公轉實際上要 365.2422 天,每年多出來將近四分之一天。這些零頭累積起來,會把節氣往後推;每四年一次的閏日又把它拉回來。於是節氣在公曆上呈現出一個約四年一輪的小幅擺動,範圍通常不超過兩天。
這也解釋了立春時刻的逐年變化:平年裡每年推遲約 5 小時 49 分,等到 2 月 29 日插進來,再一次性提前約 18 小時。上面列的三個立春時刻——2025 年 22:10、2026 年 04:02、2027 年 09:46——正是連續三個平年推遲的一段,每年往後約五小時五十分。
所以節氣日期需要逐年計算,不能靠記憶。本站的節氣時刻由排盤引擎計算,覆蓋 2020 到 2035 年。
二十四個名字裡,寫的是黃河流域的氣候
節氣的名字分成幾類,放在一起看,能看出這套系統是為什麼編的。
- 標記太陽位置的:春分、秋分、夏至、冬至——兩分兩至是骨架,最早確定,也最精確。
- 標記季節轉換的:立春、立夏、立秋、立冬——四立把一年分成四段。
- 描述物候與農事的:驚蟄、清明、小滿、芒種、白露、霜降、小雪、大雪等等。
第三類最容易引起誤會。小滿指的是麥類籽粒開始飽滿但還沒熟,芒種指有芒的作物該收、該種——這些都是黃河流域的農時。放到嶺南或東北,物候與名稱對不上是正常現象:華南在霜降時節通常不會見霜,東北在驚蟄前後也少有雷聲。
名字描述的是一個特定區域的經驗,劃分本身卻是天文的、普適的。太陽到達黃經 315 度就是立春,這一點在任何地方都成立,與當地是否回暖無關。
把這兩層分開,多數疑問即可澄清:節氣並非天氣預報,而是太陽位置的標記。
四立、兩分、兩至的天文含義
八個最重要的節氣對應的黃經度數是整齊的:
| 節氣 | 黃經 | 天文含義 |
|---|---|---|
| 春分 | 0° | 晝夜等長,太陽直射赤道北上 |
| 夏至 | 90° | 北半球白晝最長,太陽直射北迴歸線 |
| 秋分 | 180° | 晝夜再次等長,太陽直射赤道南下 |
| 冬至 | 270° | 北半球白晝最短,太陽直射南迴歸線 |
| 立春 | 315° | 春分與冬至的中點 |
| 立夏 | 45° | 春分與夏至的中點 |
| 立秋 | 135° | 夏至與秋分的中點 |
| 立冬 | 225° | 秋分與冬至的中點 |
四立正好落在兩分兩至之間的中點上,這就是「四立」得名的由來——它們標記的是季節的開始,而兩分兩至標記的是季節的極點。
值得注意的是中西方對季節起訖的處理不同:中文傳統把立春當作春天的開始、春分當作春天的中點;英語世界通常把春分當作春天的開始。同一個天文事件,切分方式不同,所以「立春就是春天開始」這句話在中文語境裡成立,翻譯過去則需要說明。
冬至在這八個裡還有一層特殊地位:農曆規定冬至必須落在十一月,整個農曆的月序是以它為錨點排出來的。所以冬至不只是一個節氣,它是農曆結構的支點。
另一套把天空分段的辦法
二十四節氣按太陽黃經等分,是一把均勻的尺子。古人還有另一套分段方式——二十八星宿,沿赤道把天空劃成二十八片,用來標記日月五星走到了哪裡。
兩者的差別很能說明各自的性質:節氣按角度定義,所以嚴格等分;星宿按實際星象定界,所以寬窄不一,有的宿橫跨三十多度,有的只有一兩度。
一個是刻度,一個是地標。曆法用前者,天文定位用後者。
本頁的日期、時刻、天數與干支由排盤引擎計算,非人工錄入。本頁說明曆法如何運作,不判斷某一天適合做什麼。