返回列表

YiMatrix · 书院资讯

干支根本不是生肖,是一套六十进制的时间编码系统

干支根本不是生肖,是一套六十进制的时间编码系统 先别急着往下读,回答我一个问题:

南荒2026年6月7日约 6 分钟
干支根本不是生肖,是一套六十进制的时间编码系统

先别急着往下读,回答我一个问题:你属什么?

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

那个答案,你以为是干支。

错。你报出来的,只是干支的一张皮。

生肖,只是干支穿的一件衣服。脱下这件衣服,里面是一套运转了几千年的时间坐标。

鼠牛虎兔,甲乙丙丁——大多数人把这些字囫囵塞进"属相""老黄历"那个抽屉,关上,再不去想。可它真正的样子,跟你想的完全是两码事。

它不是一套讨吉利的符号。它是一套给时间编址的坐标系统——而且,是一套六十进制的。

接下来我把这件事,一层一层剥给你看。剥到最后你会发现,你从小到大背过的那十二个属相,只是这套系统露出水面的一角。


一、先算一道题:为什么是六十

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

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

规则很简单——一个天干配一个地支,从头往下排:甲子、乙丑、丙寅、丁卯……一直配下去。

那么问题来了:配到第几个,会重新回到"甲子"?

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

不是。答案是六十

因为十和十二的最小公倍数,是六十。天干转六圈、地支转五圈,正好同时回到起点,一秒不差。这就是"六十年一甲子"那句老话的来历——不是约定俗成,是一道算出来的题。

可为什么是六十,不是十乘十二的一百二十?

这里藏着一个很多人没注意的规矩:天干地支不是随便乱配的,它讲"同性相配"。天干分阴阳——甲丙戊庚壬是阳,乙丁己辛癸是阴;地支也分阴阳——子寅辰午申戌是阳,丑卯巳未酉亥是阴。

规矩是:阳干只能配阳支,阴干只能配阴支。

于是甲(阳)只能落在六个阳支上,乙(阴)只能落在六个阴支上。每个天干各对六个地支,十个天干乘以六,正好六十。那另一半"阳配阴、阴配阳"的组合,从一开始就被排除在外了——一百二十里的一半,凭空消失。

所以六十甲子的"六十",不是凑出来的吉利数。它是十、十二两个数,加上一条奇偶规矩,精确收敛出来的唯一结果。

配对环图)


二、它编的不是年份,是每一层时间

如果干支只用来纪年,那它还不够格叫"系统"。

真正厉害的地方在于——它不只编年。年、月、日、时,每一层时间,都各自配一组干支。

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

一个月用一组干支:每年十二个月,每个月有自己专属的那一组。

一天用一组干支:从某个甲子日起,一天一天往下数。

一个时辰用一组干支:一天分十二个时辰,每个时辰也有自己的那一组。

所以古人记录一个人出生的那一刻,写下来的不是"二〇二六年五月某日晚上十一点"。他写的是四组干支——某某年、某某月、某某日、某某时。

四组干支,每组两个字,加起来正好八个字。

这就是"四柱",也就是大众嘴里那个被传得神乎其神的"八字"。

八字不是命运的密码,是一个时刻的坐标读数——古人给时间编了址。

你把它想象成经纬度就好理解了。一个地点要四个数字才能在地球上钉死:经度、纬度、海拔、再加上你愿意的话一个时间。古人钉一个时刻,用的也是四个坐标轴——年柱、月柱、日柱、时柱,四根柱子交叉,把"此时此刻"在时间的网格上唯一地标了出来。

(多说一句,免得较真的读者抓我:这里的月柱不是按月圆来分的,是按节气来分的,立春、惊蛰那一套,跟阴历的初一十五并不重合。这是另一个话题,按下不表。)

四柱八字这套东西,后来被附加了太多用途,盖住了它本来的面目。但剥到底,它就是一套时间的读数——古人没有钟表,于是给每一个时刻,编了一串号。


三、把它摆到今天:这是一套循环编码

我第一次意识到干支是什么,是在敲代码的时候。

写程序的人都熟一个东西——Unix 时间戳。从一九七〇年一月一日凌晨零点起,一秒一秒往下数,数到今天,大概是十七亿。它是一条笔直往前的线,一去不回头,越数越大,没有尽头。

现代世界几乎所有的"时间",底层都是这么一条线。

可古人的干支,根本不是一条线。

它是一个圈。六十年转完一圈,回到甲子;六十天转完一圈,回到甲子日;六十个时辰——也就是五天——转完一圈,回到甲子时。每一层都在循环,转满六十就归零,重新开始。

时间戳把时间拉成一条直线,干支把时间卷成一个圆。一个一直数到十七亿还在数,一个数到六十就归零重来。

这背后是两种完全不同的时间观。

一条直线的时间观说:时间是单向的箭头,过去了就过去了,每一秒都是全新的、不重复的。

一个圆的时间观说:时间是周而复始的螺旋,今年的甲子和六十年前的甲子,名字一模一样——历史不是重演,但它押韵。

哪种更"对"?这不是对错的问题,是看你站在哪个尺度上看。

值得说一句的是早晚。我们今天用的公历,也就是格里高利历,到一五八二年才正式颁布;而干支编时间的法子,早得多。哪怕只往保守里算,有天文记录可以坐实、一天没断过的连续干支纪日,也能从《春秋》里那次公元前七二〇年的日食算起——从那时数到今天,两千多年,从未中断。

一套两千多年前就在转的编码,今天翻开任何一本黄历,它还在不紧不慢地转。


四、为什么偏偏是六十——而且不只中国人选了它

到这里,那个最要命的问题该问了:为什么是十和十二?为什么不是别的数?

天干十个,最朴素的来源是手指——人记数,最早就是掰手指头,一只手五根,两只手十根,十进制是身体长出来的。

地支十二个,来源在天上——一年里月亮大约圆缺十二回,一天里太阳东升西落,把昼夜各切六段,也是十二。十二进制是天象投下来的。

一个来自身体,一个来自天象。两套各自独立的数,撞在一起,取最小公倍数,落点是六十。这个六十,于是同时背着身体的节律和天体的节律——它不是随手挑的,它是两条独立来路的交汇点。

故事到这儿如果只是"古人真聪明",那还不够震撼。真正让我停下来愣了一会儿的,是下面这句。

在地球的另一头,有人也独立选中了六十。

公元前三千到两千年间,两河流域的苏美尔人和后来的巴比伦人,建起了一套六十进制。你今天看一眼手表——一小时六十分钟,一分钟六十秒;你翻开地图——一个圆三百六十度,一度六十角分——这些全是从巴比伦那套六十进制里直接继承下来的,用了几千年,没换过。

两个隔着大半个地球的文明,主流学界相信,是各自独立摸到了同一个数:六十。谁也没见过谁,谁也没读过对方一个字。

为什么偏偏都是它?因为六十在数学上太好用了——它能被一、二、三、四、五、六整除,还能被十、十二、十五、二十、三十整除,一直到它本身,一共十二个因数。它是同等大小的数里,能被切得最均匀的那一个。你要把时间分成两半、三段、四份、五块、六段、十二个时辰,六十都接得住,分完还是整数。十进制做不到这一点,十只能干净地切成两半和五份,再往下就是零头。

不是谁抄了谁。是只要一个文明开始认真数时间,早晚都会被六十这个数拦住——东方拦住了商朝人,西方拦住了巴比伦人。

这件事,比"我们最早"要动人得多。

它说的不是哪个文明更聪明,而是:在一个能被算清楚的世界里,真理不分东西。它就摆在那儿,等着不同的人从不同的方向走过去,跟它撞个正着。


商朝人没有钟表,没有秒针,手里连"进制"这两个字都没有。

他们用十根手指和十二轮月亮,给时间编了一套号。这套号被刻在牛骨上,写进史书里,一圈一圈转到今天,一天没停过。

下次再有人问你属什么,你可以照旧答鼠、答牛、答虎、答兔。只是你心里清楚——属相只是这套系统的封面。

封面底下,是六十个符号,是一个数到六十就归零的圆,是几千年前的人,趁我们还没出生,就替我们把时间,认认真真数过了一遍。

继续阅读

推荐阅读

返回列表