最后修订时间:2026年10月18日
简体中文 | 繁體中文 | English | 日本語 | 한국어
1978 年,湖北隨縣(今隨州)擂鼓墩,考古隊挖開了一座戰國墓葬。
墓主人叫乙,是曾國的一位國君,後世稱曾侯乙。墓裡最出名的是那套編鐘。同一座墓裡,還起出了一隻漆木衣箱,編號 E.66。
按箱內的銘文,它本來叫「匫」,是裝衣服用的。箱蓋取下來,蒙一層黑漆,黑漆上硃筆繪著一幅圖。
圖正中寫著一個大大的篆書「斗」字。繞著這個字往下寫,一圈下來,是二十八個星名。東邊畫一條龍,西邊畫一隻虎。
這是今天能看到的最早一幅二十八宿實物。曾侯乙下葬的年代,一般定在公元前 433 年前後。也就是說,早在公元前五世紀,這二十八個名字已經被人當作常識,隨手畫在了日用的箱蓋上。

圖源:Wikimedia Commons「Soochow Planisphere Detail.jpg」(公有領域)
版權歸原作者或原機構所有;如涉侵權,請聯繫本站刪除。
那二十八個名字從哪兒來,劃出來又有什麼用。得從「宿」這個字說起。
一、先有「宿」
「宿」是住宿的宿。
月亮在星空裡走,每天往東挪大約十三度,走一天,換一片天區。一片天區住一夜,像趕路的人一天換一家客棧。古人就照這個節奏,把黃道和天赤道附近的星依次分成二十八個星區,一個星區叫一「宿」。
二十八宿,也叫二十八舍、二十八星。
東漢王充在《論衡》裡有一句話,把這層意思說得乾淨:
「二十八宿為日月舍,猶地有郵亭,為長吏廨矣。」
天上的星宿是日月的驛站,好比地上的郵亭,是給過往官長歇腳的公廨。
這句話點出了二十八宿的用處:記位置。日月和五大行星走到哪兒,古人記一句「入某宿幾度」。每一宿裡還挑一顆星當標誌,叫距星,量位置就拿它量。二十八個格子往天上一鋪,天上就有了刻度。

圖源:Wikimedia Commons,Dunhuang star map.jpg(公有领域/public domain)
版權歸原作者或原機構所有;如涉侵權,請聯繫本站刪除。
前面幾篇講的都是地上的刻度。年怎麼來,月怎麼來,日子怎麼切,時辰怎麼分。二十八宿是天上那一套。兩套合起來,才是一張完整的底圖。
《周禮》的春官裡有個職位叫馮相氏,管的就是歲、月、辰、日和二十八星的位置。這個數目在經書裡出現得很早。
二、二十八個名字
二十八宿有固定次序,從角宿起,自西向東排,跟月亮移動的方向一致。四方各七宿,四方各有名:
| 方位 | 名 | 七宿 |
|---|---|---|
| 東 | 青龍(蒼龍) | 角 · 亢 · 氐 · 房 · 心 · 尾 · 箕 |
| 北 | 玄武 | 斗 · 牛 · 女 · 虛 · 危 · 室 · 壁 |
| 西 | 白虎 | 奎 · 婁 · 胃 · 昴 · 畢 · 觜 · 參 |
| 南 | 朱雀 | 井 · 鬼 · 柳 · 星 · 張 · 翼 · 軫 |
這裡頭有幾個字不好念,先註上音:亢讀 kàng,氐讀 dī,箕讀 jī,婁讀 lóu,昴讀 mǎo,觜讀 zī,參讀 shēn,軫讀 zhěn。
另有兩個「斗」,容易混。北斗七星在北天,是那把舀酒的勺子;斗宿在南天,只有六顆,叫南斗六星。兩口「斗」隔著天極對望,古人寫詩也常拿它倆對著用。
二十八宿裡,有四顆今天的抬頭還能認出:
心宿的核心叫心宿二,古書裡稱它「大火」,顏色發紅,是全天最亮的恆星之一。
昴宿是一小撮星,眼力好的人能看出六七顆擠在一處。這就是昴星團,西方叫它七姐妹星團。
參宿對應今天的獵戶座,中間三顆排成一條橫線,冬天夜裡最好認。
斗宿就是剛才說的南斗六星。
三、四組動物名,從一個姿勢來
東邊七宿是青龍,西邊七宿是白虎,南邊七宿是朱雀,北邊七宿是玄武。四條動物把二十八宿分成四份,合起來叫「四象」。《禮記·曲禮上》裡有一句:
「行前朱鳥而後玄武,左青龍而右白虎。」
唐代孔穎達給它作疏,說得很直白:
「朱鳥、玄武、青龍、白虎,四方宿名也。」
四方宿名。這四個名字底下,指的是二十八宿的四個方位分區,不是四種動物本身。順帶一句,《禮記》寫的是「朱鳥」,後世多寫成「朱雀」,指的還是同一組。
那「左青龍、右白虎」裡的左右,是從哪兒來的?
來自一個動作:面朝南方站。
古人看星習慣面南。春分前後的黃昏,面南站定,抬頭是南天,朱雀正在那裡;左手邊是東天,青龍剛升起來;右手邊是西天,白虎半掩在地平線上;背後是北天,玄武已經沉下去了。四個方位、四種動物,全從「面南觀測」這一個姿勢上推出來。換個朝向站,左右就全亂了。

也有學者懷疑,把四象與二十八宿配得這麼嚴整,是漢代以後才補上去的。不過漆箱上龍、虎與二十八宿同在一蓋,要說這種配法全無來由,也說不通。
四、天上還有三個「城」
二十八宿管的是沿黃道、天赤道一圈的帶狀天區。北天極附近那一片另有一套劃法,叫「三垣」。
垣是牆。三垣就是三座城。
紫微垣環著北天極,古人當作天帝的居所,北極星和北斗都在這一垣裡。太微垣在紫微垣之南,是朝廷,星名多用官職。天市垣再往南,是市集,星名裡有一堆列肆、車肆、斗、斛,全是做買賣和量東西的器物。
三垣加二十八宿,就是古人眼裡的整片星空。這套分法大致定型在隋唐,往上可以追到更早。北京城裡的紫禁城,佈局參照紫微垣,講究「象天設都」。
上一篇講時間,提到過地球自轉軸在空間裡慢慢畫圈。極星的位置會變,「北極星」並不是永遠釘在某一顆星上。這件事留到講歲差那一篇再說。這裡只要記一句:《考工記》講夜裡定方向,用的是「夜考之極星」五個字。那顆極星,就在紫微垣。
五、這些格子怎麼用
二十八宿不是擺著看的。古人用它們,主要看四種時刻:
某宿黃昏時剛出東方,叫昏見;黃昏時正掛在正南,叫昏中;天亮前出東方,叫晨見;天亮前掛在正南,叫旦中。
四個時刻是四把尺子。同一宿在黃昏上了正南,一年裡只會有那麼一段日子。天天記下來,就能反推眼下是什麼季節。
這一面先放下,節氣專篇裡會講「哪一宿上了正南,該幹什麼農活」。
二十八宿往後另有一面要用:方位。
夜裡怎麼認東南西北?滿天的星都在轉,只有一處幾乎不動。找到那一處,方向就有了。
回到那隻漆箱。
箱蓋上那二十八個字,今天的人還能一個一個認出來。兩千四百年裡,天上的星位置換過不少,而這一套格子的名字和次序,幾乎沒怎麼變。
古人給天劃格子,圖的是知道自己站在哪兒。抬頭一看,某宿正在頭頂,方位就有了。
再往後,講的是這件事。沒有指南針的年月裡,一根杆、兩條影子、一顆不動的星,怎麼把東南西北量出來。
A&Q
問:二十八宿是什麼?
答:沿黃道和天赤道附近分出的二十八個星區,一個星區叫一宿。東漢王充《論衡》說「二十八宿為日月舍」,是日月的驛站。
問:二十八宿怎麼排?
答:從角宿起,自西向東排,跟月亮移動的方向一致。四方各七宿,配青龍、玄武、白虎、朱雀。
問:「左青龍、右白虎」的左右,從哪邊算?
答:面朝南方站。面南時左手是東天,右手是西天,背後是北天。
問:三垣是什麼?
答:北天極附近的三座「城」,紫微垣、太微垣、天市垣,由北往南排。加上二十八宿,就是古人眼裡的整片星空。
問:二十八宿有什麼用?
答:記位置,也看季節。看某宿昏見、昏中、晨見、旦中,就能反推眼下是什麼季節。
鄺楚嘉按:二十八宿這一串名字,初看像一堆認不得的字。念順了就知道,它其實是一張表——把天分成二十八格,好讓日月五星的位置有個說法。古人抬頭看天,最先看明白的就是這件事:天上的東西都在動,但動得有規矩,能記,能推。曆法就是從這份規矩裡長出來的。這裡是打底,往後講節氣、講歲差,都要回到這張表上來。
引用與出處
[1] 論衡[M]. 王充. 東漢.
[2] 周禮[M]. 先秦(成書年代有爭議).
[3] 禮記·曲禮上[M]//禮記. 先秦至西漢.
[4] 考工記[M]//周禮. 先秦(成書年代有爭議).
[5] 史記·天官書[M]//史記. 司馬遷. 西漢.
本文圖片僅作補充說明,不作證據,也不作事實依據。
本文采用 知識共享署名 4.0 國際許可協議 (CC BY 4.0) 進行授權。
只要在轉載、傳播或依此進行演繹創作時,註明原作者為「嘉言一得(鄺楚嘉)」並附帶原始發佈鏈接,即可自由使用(含商業用途)。
文中所引用的秦漢簡牘出土照片、傳世文獻版權歸原屬方所有,不在本授權範圍內。
協議詳情參見:https://creativecommons.org
相關文章
- 三本曆法·三種時間 —— 陽曆、陰曆、干支曆,三套刻度各以什麼為準。
- 立春換歲,還是正月初一換歲? —— 「換歲」的兩套慣例並行了兩千多年。
- 立春不是一整天,只有一秒鐘 —— 交節是一個定到秒的時刻。
- 正月本來不是一月 —— 「正月」本來指歲首所在之月。
- 節與氣:二十四節氣的兩半 —— 十二個能換月,十二個不能。
- 堯帝派人看星星,是為了種地 —— 《尚書·堯典》裡那道觀測任命。
- 古人的一天,從晚上十一點開始 —— 子時是一天裡離太陽最遠的時刻。
- 鐘錶上的出生時間,不等於你出生的時辰 —— 鐘錶時間與真太陽時不是同一件事。
- 時間是怎麼產生的? —— 恆星日與太陽日,每天差出近四分鐘。
- 天上三條道:黃道、白道、赤道 —— 三條路各管一頭。
- 沒有指南針,古人怎麼定方向 —— 磁針上船之前,方向怎麼定。
- 干支:從一棵樹到二十二個字 —— 「干支」原寫作「幹枝」,樹幹與枝條。
- 十個字配十二個字,為什麼只剩六十組 —— 陽配陽、陰配陰,一百二十剩六十。
英文文章:Three Calendars, Three Kinds of Time —— the three scales and what each is set to. | Ten Stems, Twelve Branches: Why Only Sixty Pairings Remain —— why ten stems and twelve branches give sixty, not a hundred and twenty.
相關樞紐頁:曆法術語表 | 曆法記錄:一年從哪一天算起 | 數據集與預印本
本篇全部數據,由鄺楚嘉蒐集整理。
作者:嘉言一得(鄺楚嘉)|獨立研究者,致力於可核驗的原始文獻與曆法數據歸檔。
Author: Chujia Kuang (鄺楚嘉), pen name Jiayan Yide (嘉言一得) — independent researcher devoted to archiving verifiable primary sources and calendar data.
平實記錄 · 數據集 · 預印本:GitHub / WordPress / Zenodo(DOI: 10.5281/zenodo.22788686 / 10.5281/zenodo.23028692)
Records · Datasets · Preprints: GitHub / WordPress / Zenodo
學術身份 · Academic identity:ORCID 0009-0002-7650-833X | OpenAlex A5151908354
数据来源与方法 · Data & Methods