農曆與節氣

二十八星宿:怎麼分的,為什麼是二十八個

二十八宿是古人沿著黃道、赤道附近劃出的二十八片天區,每一片以一顆恆星作為定位基準(稱為距星)。它的用途首先是天文的——用來標定太陽、月亮和五大行星在天上走到了哪裡,是中國古代赤道座標系的骨架。

「宿」這個字是住宿的意思,二十八宿也叫二十八舍二十八次,指的都是同一件事:日月星辰歇腳的地方。

數目為什麼是二十八,答案在月亮身上——下一節說。

二十八這個數從哪裡來

月亮繞地球一週,若以恆星為參照,週期是 27.33 天,稱為一個恆星月

古人把月亮每天夜裡所在的那一片星空,看作它當天投宿的驛站。走一圈要二十七天多,於是這些星區就被分成 27 或 28 份。

中國古代早期確實用過二十七宿,後來才以二十八為準。 這一點值得說明,因為二十八常被當成一個從來如此的數字,實際上它是在兩個都合理的選擇裡定下來的——27.33 既不是整二十七,也不是整二十八。

順帶一提,這個 27.33 天的恆星月,和農曆一個月的 29.53 天(朔望月)不是同一個週期。前者是月亮回到同一片星空所需的時間,後者是月相循環一輪所需的時間。兩者相差約兩天,因為地球本身也在繞太陽走。農曆的月份用的是後者,二十八宿用的是前者。

四象與二十八宿的完整對應

二十八宿分成四組,每組七宿,各配一象、一方位、一季節:

方位四象七宿
東方青龍角、亢、氐、房、心、尾、箕
北方玄武鬥、牛、女、虛、危、室、壁
西方白虎奎、婁、胃、昴、畢、觜、參
南方朱雀井、鬼、柳、星、張、翼、軫

次序是固定的:從角宿起,依表中順序繞天一週,回到軫宿,再接回角宿。

有幾個宿名今天仍然常見。心宿的主星就是天蠍座的心宿二(大火星),古代用它來定季節;昴宿是金牛座的昴星團,肉眼可見的一小簇;參宿是獵戶座的主體,參宿七、參宿四都在其中。「參商」這個詞指的就是參宿和心宿(商星)——兩者一升一落,永不同時出現在天上。

四象的說法比二十八宿晚

這一點常被略過,但它決定了該怎麼理解這套系統。

四象的形象,最初並不是由一宮七宿的整體輪廓構成的,而只取其中一部分主要星座。 東宮的角、亢、氐、房、心、尾六宿相連,形狀像一條龍——「龍」的形象很可能就由此而來;南宮是柳、星、張、翼組合成鳥形;西宮是觜、參一帶像虎;北宮最初是危宿一帶像鹿或麒麟,後來改成危與虛組合的龜形,附近的螣蛇像蛇,這才有了龜蛇合體的玄武。

青龍、朱雀、白虎、玄武這四個形象被整體地與一宮全部七宿綁定,大約要到戰國末年至西漢初年。

換句話說:二十八宿是天文劃分,四象是後來疊加上去的形象系統。 很多介紹把四象講成二十八宿與生俱來的屬性,順序其實是反過來的。

宿的寬窄並不相等

這是二十八宿最容易被誤解的一點。它們不是把天空等分成二十八份。

每一宿的跨度由實際星象定界,因此差別很大——有的宿橫跨三十多度,有的只有一兩度。觜宿就是出了名的窄,歷史上因為歲差和觀測精度的變化,它與參宿的先後次序甚至發生過調整。

這帶來兩個後果:

  • 二十八宿不能像黃道十二宮那樣按角度均分推算。 要知道某個天體在哪一宿,必須查各宿的實際界限,不能用「除以二十八」得出。
  • 歷代的宿度記載會有出入。 距星的選擇、歲差的累積、觀測手段的改進,都會讓界限發生小幅變動,所以不同朝代的星表數值並不完全一致。

相比之下,二十四節氣是嚴格等分的——太陽黃經每前進 15 度一個,二十四個正好 360 度。同樣是把天空分段,節氣分得均勻,星宿分得不均勻,因為兩者一個按角度定義,一個按星象定義。

它在曆法和擇日里的位置

二十八宿進入日常可見的地方,主要是兩處。

一是分野。 古人把天上的星區與地上的區域對應起來,稱為分野,用二十八宿或十二次來劃分。《開元占經》等書裡都記錄了具體的對應表,不同文獻的記載並不一致——這本身說明它是一套人為的對應約定,而非觀測結果。

二是值日。 老黃曆上常見「二十八宿」一欄,逐日輪值,配上吉凶宜忌。輪值本身是機械的:二十八宿按固定次序每天推進一位,二十八天一輪,與七曜配合時稱為「禽星」。

這裡需要把兩件事分開:

  • 哪一天值哪一宿,是可以推算的,因為它只是一個固定週期的循環。
  • 值某一宿則宜某事、忌某事,是術數的判斷,不是天文的結論。

本站的歷法頁面只處理可推算的部分,不對某一天適合做什麼下結論。二十八宿在這裡的意義是歷史與結構上的:它是中國古代天文座標的骨架,也是後來許多術數體系借用的一套現成刻度。

和西方星座、和印度體系的關係

二十八宿和西方黃道十二星座不是同一套東西,差別不只在數目。

  • 劃分依據不同。 二十八宿主要沿赤道劃分(也涉及黃道附近),十二星座沿黃道劃分。
  • 用途不同。 二十八宿最初是座標系統,用來標記天體位置;十二星座在西方占星裡是黃道被均分的十二段。
  • 寬窄不同。 二十八宿各宿的跨度並不相等——有的宿很寬,有的只有幾度,因為它們由實際星象定界,不是等分。十二星座在占星中則是各占三十度的等分。

印度也有一套類似的體系(納沙特拉),同樣是二十七或二十八份,同樣源於恆星月。中印兩套體系之間的關係歷來有討論,是否同源、誰影響誰尚無定論,但它們出自同一個天文事實——月亮走完一圈需要二十七天多——這一點是清楚的。

本頁的日期、時刻、天數與干支由排盤引擎計算,非人工錄入。本頁說明曆法如何運作,不判斷某一天適合做什麼。

相關頁面

日期算準了,接下來看結構

曆法決定的是邊界——哪一天換生肖、哪一刻換年柱。邊界之內的結構,要看完整的四柱:年、月、日、時缺一不可。

二十八星宿:怎麼分的,為什麼是二十八個