知識庫
SU-002 / 宿曜占星

二十七宿與二十八宿有什麼區別?

內容版本 · · 資料與出處

從刪去牛宿仍無法算生日的問題出發,對照名單、月初表與連續配當,分清日期標籤和天空位置。

二十七宿與二十八宿有什麼區別?

名單、起算點與重置規則缺一不可。天文宿位、月表配當和連續曆注不能只按27或28混成兩類。

儲存分享卡 ↓

前置閱讀

宿曜占星與本命宿是什麼? ↗

刪去一個名字,並沒有得到完整算法

把「斗、牛、女」改寫成「斗、女」,可以完成一段名單的對照,卻還不能替任何生日算宿。接下來仍要問:從哪一天開始數?月初是否重新起算?使用哪一套月份?這些問題不是宿名的字面差別所能回答的。

本篇以國立天文台暦Wiki列出的材料為範圍,不把所有通書或寺院曆書當成相同實作。若尚不清楚本命宿指什麼,可先讀宿曜與本命宿。現在先把名稱、日期配當、天空位置分成不同欄位。

用同一起點抄寫名單

以下把兩行都從角排起,方便檢查。四象分組在二十八宿一側各有七項;二十七宿一側不列牛,因此北方少一格。表格等寬是排版選擇,不代表各宿在天空占有相同角度。

四象 二十八宿 二十七宿(宿曜曆法)
東方蒼龍 角、亢、氐、房、心、尾、箕 角、亢、氐、房、心、尾、箕
北方玄武 斗、牛、女、虛、危、室、壁 斗、女、虛、危、室、壁(無牛)
西方白虎 奎、婁、胃、昴、畢、觜、參 奎、婁、胃、昴、畢、觜、參
南方朱雀 井、鬼、柳、星、張、翼、軫 井、鬼、柳、星、張、翼、軫

上方對齊二十八與二十七宿名,牛宿位置留空;下方比較NAOJ所述月表27與連續曆注28,等寬格不代表天空角距。

BaZiFlow原創教學圖;比較名稱與具名曆注規則,不是天文角距圖或個人命盤。

如果另一份材料從昴或其他宿開始寫,不妨先將循環起點對齊,再核對中間次序。這和刪增項目不同。名稱與次序一致後,還應保留日期規則那一欄的空白,不能自動填上另一份曆書的方法。

對一份查表結果提出具體問題

國立天文台介紹的二十七宿配當,先由陰曆月份找初一的起宿,之後在該月內每天前進一宿。譬如所列三月初一起胃,初二到昴,初三到畢。這是對指定表格的演算,不是把某個公曆生日轉成陰曆,也未處理閏月情況。

因此只收到「三月初三」還要確認是哪一種曆法。收到月末日期時,也不能逕自接著數到下一月,因為下一月初一要回到起宿表。若軟體結果不同,先列出它們實際使用的年月日、月份定義與版本;資料尚未對齊時,既不能保證兩者都正確,也不應直接認定其中一個有錯。

另一種資料只要連續前進

NAOJ將日本貞享曆以後的二十八宿曆注描述為連續配當。就每日一格、二十八格循環的模型而言,第0日和第28日會同名,第56日再回來。這項規律不會因為民用月份改變而自動重置。

還需要一個起算錨點,才能將模型套到實際日期。即使兩個程式都聲稱循環28天,只要錨點不同,整列日期標籤就會不同。本文沒有選定歷史錨點,因而不列「某宿一定星期日」的表。能直接算出的是28等於4乘7:在不中斷的七日星期序列中,相隔28日的同宿回返也同星期。

這個算例說明計數規律,不說明某日月亮實際位於哪裡。同一天在另一份二十七宿月表中可能得到其他名稱;牛這個名稱缺席,也不表示那個日期不存在。

讀到度數時,換一張問題表

天文二十八宿用來表示天體位置,間隔不等,以赤道與天北極為基準。印度Nakṣatra的27等分則以黃道分區,每份13度20分。兩者都可能使用熟悉的漢譯宿名,但不能僅憑同名,就將一邊的角度貼到另一邊。

更不能把27等分的角度當成陰曆月表每天移動的實測角距。查序得到的「下一宿」是一個日期配當步驟;天體移動則是位置隨時間變化。月亮平均約27.3日的恆星週期並不能單獨證明兩套宿制如何起源。資料中的傳播假說應保留研究分歧,不用取整故事補成定論。

一份可回查的比較筆記

每份資料分別寫下:它標記天空位置還是日期、列哪份名單、如何決定起點、何時重置。再把同一日期放入各自明示的規則復算。若有未知設定,應留待確認,不以通順的解釋掩蓋。

這樣既能保留不同傳統的用途,也能查出真正的資料或計算問題。至於吉凶或關係解讀,需要另外檢驗,不能由名單對上就宣稱成立。宿曜日曆的來源核對與本命宿算法分歧可作後續閱讀。

所在學習路徑

宿曜:從本命宿到關係邊界 · 第 2 步 / 共 2 步已上線

資料與出處

  1. 国立天文台 暦計算室:二十八宿・二十七宿 ↗
  2. 国立天文台 暦計算室:Nakṣatraと起源の議論 ↗

繼續閱讀