返回列表

YiMatrix · 書院資訊

干支根本不是生肖,是一套六十進位的時間編碼系統

干支根本不是生肖,是一套六十進位的時間編碼系統。先別急著往下讀,回答我一個問題:

南荒2026年6月7日約 6 分鐘
干支根本不是生肖,是一套六十進位的時間編碼系統

先別急著往下讀,回答我一個問題:你屬什麼?

鼠、牛、虎、兔,你心裡大概一秒就報出了答案。

那個答案,你以為是干支。

錯。你報出來的,只是干支的一張皮。

生肖,只是干支穿的一件衣服。脫下這件衣服,裡面是一套運轉了幾千年的時間座標。

鼠牛虎兔,甲乙丙丁——大多數人把這些字囫圇塞進「屬相」「老黃曆」那個抽屜,關上,再不去想。可它真正的樣子,跟你想的完全是兩碼事。

它不是一套討吉利的符號。它是一套給時間編址的座標系統——而且,是一套六十進位的。

接下來我把這件事,一層一層剝給你看。剝到最後你會發現,你從小到大背過的那十二個屬相,只是這套系統露出水面的一角。


一、先算一道題:為什麼是六十

天干一共十個:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

地支一共十二個:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

規則很簡單——一個天干配一個地支,從頭往下排:甲子、乙丑、丙寅、丁卯……一直配下去。

那麼問題來了:配到第幾個,會重新回到「甲子」?

你可能脫口而出:十和十二,那就是一百二十吧。

不是。答案是六十

因為十和十二的最小公倍數,是六十。天干轉六圈、地支轉五圈,正好同時回到起點,一秒不差。這就是「六十年一甲子」那句老話的來歷——不是約定俗成,是一道算出來的題。

可為什麼是六十,不是十乘十二的一百二十?

這裡藏著一個很多人沒注意的規矩:天干地支不是隨便亂配的,它講「同性相配」。天干分陰陽——甲丙戊庚壬是陽,乙丁己辛癸是陰;地支也分陰陽——子寅辰午申戌是陽,丑卯巳未酉亥是陰。

規矩是:陽干只能配陽支,陰干只能配陰支。

於是甲(陽)只能落在六個陽支上,乙(陰)只能落在六個陰支上。每個天干各對六個地支,十個天干乘以六,正好六十。那另一半「陽配陰、陰配陽」的組合,從一開始就被排除在外了——一百二十裡的一半,憑空消失。

所以六十甲子的「六十」,不是湊出來的吉利數。它是十、十二兩個數,加上一條奇偶規矩,精確收斂出來的唯一結果。

配對環圖)


二、它編的不是年份,是每一層時間

如果干支只用來紀年,那它還不夠格叫「系統」。

真正厲害的地方在於——它不只編年。年、月、日、時,每一層時間,都各自配一組干支。

一年用一組干支:今年是丙午年。

一個月用一組干支:每年十二個月,每個月有自己專屬的那一組。

一天用一組干支:從某個甲子日起,一天一天往下數。

一個時辰用一組干支:一天分十二個時辰,每個時辰也有自己的那一組。

所以古人記錄一個人出生的那一刻,寫下來的不是「二〇二六年五月某日晚上十一點」。他寫的是四組干支——某某年、某某月、某某日、某某時。

四組干支,每組兩個字,加起來正好八個字。

這就是「四柱」,也就是大眾嘴裡那個被傳得神乎其神的「八字」。

八字不是命運的密碼,是一個時刻的座標讀數——古人給時間編了址。

你把它想像成經緯度就好理解了。一個地點要四個數字才能在地球上釘死:經度、緯度、海拔、再加上你願意的話一個時間。古人釘一個時刻,用的也是四個座標軸——年柱、月柱、日柱、時柱,四根柱子交叉,把「此時此刻」在時間的網格上唯一地標了出來。

(多說一句,免得較真的讀者抓我:這裡的月柱不是按月圓來分的,是按節氣來分的,立春、驚蟄那一套,跟陰曆的初一十五並不重合。這是另一個話題,按下不表。)

四柱八字這套東西,後來被附加了太多用途,蓋住了它本來的面目。但剝到底,它就是一套時間的讀數——古人沒有鐘錶,於是給每一個時刻,編了一串號。


三、把它擺到今天:這是一套循環編碼

我第一次意識到干支是什麼,是在敲程式碼的時候。

寫程式的人都熟一個東西——Unix 時間戳。從一九七〇年一月一日凌晨零點起,一秒一秒往下數,數到今天,大概是十七億。它是一條筆直往前的線,一去不回頭,越數越大,沒有盡頭。

現代世界幾乎所有的「時間」,底層都是這麼一條線。

可古人的干支,根本不是一條線。

它是一個圈。六十年轉完一圈,回到甲子;六十天轉完一圈,回到甲子日;六十個時辰——也就是五天——轉完一圈,回到甲子時。每一層都在循環,轉滿六十就歸零,重新開始。

時間戳把時間拉成一條直線,干支把時間捲成一個圓。一個一直數到十七億還在數,一個數到六十就歸零重來。

這背後是兩種完全不同的時間觀。

一條直線的時間觀說:時間是單向的箭頭,過去了就過去了,每一秒都是全新的、不重複的。

一個圓的時間觀說:時間是周而復始的螺旋,今年的甲子和六十年前的甲子,名字一模一樣——歷史不是重演,但它押韻。

哪種更「對」?這不是對錯的問題,是看你站在哪個尺度上看。

值得說一句的是早晚。我們今天用的公曆,也就是格里高利曆,到一五八二年才正式頒布;而干支編時間的法子,早得多。哪怕只往保守裡算,有天文記錄可以坐實、一天沒斷過的連續干支紀日,也能從《春秋》裡那次公元前七二〇年的日食算起——從那時數到今天,兩千多年,從未中斷。

一套兩千多年前就在轉的編碼,今天翻開任何一本黃曆,它還在不緊不慢地轉。


四、為什麼偏偏是六十——而且不只中國人選了它

到這裡,那個最要命的問題該問了:為什麼是十和十二?為什麼不是別的數?

天干十個,最樸素的來源是手指——人記數,最早就是掰手指頭,一隻手五根,兩隻手十根,十進位是身體長出來的。

地支十二個,來源在天上——一年裡月亮大約圓缺十二回,一天裡太陽東升西落,把晝夜各切六段,也是十二。十二進位是天象投下來的。

一個來自身體,一個來自天象。兩套各自獨立的數,撞在一起,取最小公倍數,落點是六十。這個六十,於是同時揹著身體的節律和天體的節律——它不是隨手挑的,它是兩條獨立來路的交匯點。

故事到這兒如果只是「古人真聰明」,那還不夠震撼。真正讓我停下來愣了一會兒的,是下面這句。

在地球的另一頭,有人也獨立選中了六十。

公元前三千到兩千年間,兩河流域的蘇美爾人和後來的巴比倫人,建起了一套六十進位。你今天看一眼手錶——一小時六十分鐘,一分鐘六十秒;你翻開地圖——一個圓三百六十度,一度六十分——這些全是從巴比倫那套六十進位裡直接繼承下來的,用了幾千年,沒換過。

兩個隔著大半個地球的文明,主流學界相信,是各自獨立摸到了同一個數:六十。誰也沒見過誰,誰也沒讀過對方一個字。

為什麼偏偏都是它?因為六十在數學上太好用了——它能被一、二、三、四、五、六整除,還能被十、十二、十五、二十、三十整除,一直到它本身,一共十二個因數。它是同等大小的數裡,能被切得最均勻的那一個。你要把時間分成兩半、三段、四份、五塊、六段、十二個時辰,六十都接得住,分完還是整數。十進位做不到這一點,十只能乾淨地切成兩半和五份,再往下就是零頭。

不是誰抄了誰。是只要一個文明開始認真數時間,早晚都會被六十這個數攔住——東方攔住了商朝人,西方攔住了巴比倫人。

這件事,比「我們最早」要動人得多。

它說的不是哪個文明更聰明,而是:在一個能被算清楚的世界裡,真理不分東西。它就擺在那兒,等著不同的人從不同的方向走過去,跟它撞個正著。


商朝人沒有鐘錶,沒有秒針,手裡連「進位」這兩個字都沒有。

他們用十根手指和十二輪月亮,給時間編了一套號。這套號被刻在牛骨上,寫進史書裡,一圈一圈轉到今天,一天沒停過。

下次再有人問你屬什麼,你可以照舊答鼠、答牛、答虎、答兔。只是你心裡清楚——屬相只是這套系統的封面。

封面底下,是六十個符號,是一個數到六十就歸零的圓,是幾千年前的人,趁我們還沒出生,就替我們把時間,認認真真數過了一遍。

繼續閱讀

推薦閱讀

返回列表