十二宮的日期不是從天上的星座量出來的,是一份被抄了兩千多年的文書規定下來的。巴比倫的天文學家在黃道上切出十二個各三十度的等分,希臘化時代的人把第一段的起點釘在春分點,托勒密在西元二世紀把這個順序與季節對應寫進《四書》,之後歐洲的曆書、年曆、印刷月曆一代一代照抄。今天在台灣買到的星座日期表,源頭是同一條線,中間沒有經過任何一次重新丈量星座。

我第一次認真去追這條線,不是因為對占星有興趣,是因為兩張表對不起來。有讀者截了圖問我:同一個網站上,一張寫牡羊座從三月二十一日起,另一張寫三月二十日。他是三月二十日生,兩張表給他兩個答案,要我判斷哪一張對。
我當時的動作很制式:先不看截圖,先翻架上那幾本不同年代的曆書。翻完的結論是兩張都沒錯,因為它們根本不是在回答同一個問題。一張抄的是歐洲舊表的取整值,另一張做過時區換算。要判斷該信哪一張,得先知道那串日期是誰規定的、規定的又是什麼。
十八顆星,跟十二個三十度
這裡有個大部分日期表不會交代的來歷。巴比倫泥板上最早出現的不是十二個星座,是一份沿著月亮路徑排列的星表,現在被編號叫 MUL.APIN,名字是後人取的。裡頭列了十八顆(或十八組)星,當成觀測的座標點:昴宿一組、獵戶一組、大雙子、獅子、天蠍、山羊魚,都是這份名單上的老住戶,其中好幾個名字一路傳進今天的星座名。這份文書的成書年代說法不一,一般放在西元前一千年前後。
十八變十二,關鍵是西元前五世紀前後巴比倫天文學家做的一件事:他們不再拿星體本身的形狀當單位,改成把黃道整條切開,平均分成十二段,每段三十度。這個動作的意義在於,等分是算出來的,不是看出來的。天上的獅子座實際佔的黃道範圍不是三十度,天蠍也不是,但獅子宮是三十度,一格一格,跟星星長什麼樣子無關。
有一個痕跡可以看:今天的天秤座,在巴比倫與希臘早期的材料裡寫的是天蠍的鉗子,本來是天蠍那一格的一部分。後來被拆出來補成獨立的一格,好讓十二段湊滿。它會出現在名單上,不是因為天上有一把秤先被看見,是因為十二等分需要第十二個格子。希臘早期文獻還叫它鉗子,秤這個名字是很後來才固定下來的。
春分點被釘上去之後
十二段切好,還要決定從哪裡起算。巴比倫的做法偏向以固定星體為參考,希臘化時代的天文學家換了一個錨:把春分點定成第一段(白羊,台灣一般寫牡羊)的零度。這一釘,整件事的性質就變了。
綁在春分點上的好處,是這條線跟著季節走,每年太陽回到春分的時刻,就是白羊零度。代價是它跟恆星慢慢脫鉤,因為地軸會晃,春分點每年沿黃道往後退一點,這就是歲差。托勒密是知道歲差的,所以在起算這件事上他綁分點而不綁星星,屬於知情下的選擇,不是疏忽。這也解釋了為什麼兩千年前的白羊宮跟今天的白羊座,在天空上已經錯開將近一格。不是誰算錯,是那條線本來就會走。歲差最早被明確指出的是喜帕恰斯,托勒密承接了這套算法。
托勒密寫下的其實是一張表
西元二世紀,托勒密在《四書》第一卷開頭處理的就是這件事:先把名詞講清楚。他區分宮與星群,說明宮是黃道上的十二等分,星群的形狀不規則、大小不一,宮則是整齊的三十度。有些中文材料把《四書》譯作《占星四書》或《四部書》,指的都是同一本 Tetrabiblos。
同一個人的《天文學大成》處理的是觀測與計算,宮的順序、起點、跟分點的關係都在裡面。也就是說,後世抄的不是某個占星家的個人說法,是一份寫定成文字、可以被複製的技術文件。日期表之所以能跨語言、跨宗教一路活到今天,就是因為它的母體是一張表,不是一套信仰。一份規格比一套信仰好抄得多。
抄寫的路線
這份文件到歐洲的路徑是斷的,不是直的。《天文學大成》在中世紀歐洲一度只剩節譯,完整本要等到十二世紀從阿拉伯文譯回拉丁文,十五世紀又有人直接從希臘文重譯。每一次轉譯,宮的順序與分點算法都是被當成技術規格一起搬過去的,附在後面的日期換算表也一起搬。
真正讓「三月二十一日起是白羊」這種句子大量出現在一般人手上的,是印刷。十五世紀末以後的曆書、年曆、單張月曆、航海曆,把十二宮日期當成固定欄位印出來,取整值也一起印出去,然後被下一本抄。你在台灣看到的星座日期表,抄的是這條印刷鏈的末端。
那張表上的交界日,誤差在哪
講到這裡就可以回答那位讀者了。日期表上的交界日從來不是一個精確值,它是三個東西疊起來的近似:春分時刻本身每年不同、時區換算、編表的人怎麼取整。
春分落在三月十九到二十一之間,看年份。分點時刻是一個全球同一瞬間,換算成台灣時間會平移幾個到十幾個小時,跨過午夜就換一天。一份在歐洲編、沒做時區換算的表,跟一份換算過的表,在交界附近差一天是正常的,不是誰抄錯。再加上閏年校正,同一批日期還會逐年在兩種寫法之間擺動。
所以判斷一張表可不可用,方法很簡單:先看它有沒有寫明以哪一年的分點時刻、哪個時區為準。沒寫的,那串日期就是個大約值,只能當概數看;有寫的,你再拿第二個來源核對算得合不合。走到這一步,你會發現這跟查生肖年分界是同一種功夫——生年對照表要註明界線是立春還是正月初一,沒註明的表,一定有人會踩到線。十二宮的日期表也一樣:先問這條線是誰畫的、畫在哪裡,兩張表打架的問題通常就自己解掉了。