第 1 课 · 9 分钟
历法的起源
生肖源自历法,而不是历法源自生肖。本课介绍十天干与十二地支如何组合成六十为一轮的循环,以及生肖是从哪里加入的。
追随日月两种光的历法
中国传统历法是阴阳合历。它的月份跟随月亮,每月从新月(朔日)那天开始,所以一个月有29天或30天。十二个这样的月比一个太阳年短大约十一天,因此大约每十九年要加入七次闰月,让历法与季节保持同步。
与月份并行的,还有一套纯粹以太阳计算的体系:二十四节气。每个节气标记太阳在一年运行路径上到达的某个位置,相邻节气相隔约十五天。农民用节气安排播种和收获,命理师用节气划定月份和年份的起点。本课程稍后你会认识其中一个节气:立春,也就是春天的开始。
十天干与十二地支
历法用两套符号来标记时间。十天干是甲、乙、丙、丁、戊、己、庚、辛、壬、癸。十二地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。每一年、每一月、每一日以及每两个小时,都由一个天干配一个地支来命名。
两者一起前进,每次各走一步。甲配子,乙配丑,丙配寅,依此类推。因为十和十二有公因数二,一个天干只会遇到每隔一个的地支,所以组合走完六十步就会重复,而不是一百二十步。这就是六十甲子,也常被称为干支纪法,干支二字即天干与地支。
用这个循环纪日已有三千多年的历史。商代甲骨文中已经用干支记录日期,而且据史学家所知,这套纪日一直延续至今,从未中断。用同一循环纪年,则在汉代成为通行做法。
生肖从何而来
十二生肖是十二地支广为人知的形象。子为鼠,丑为牛,寅为虎,卯为兔,辰为龙,巳为蛇,午为马,未为羊,申为猴,酉为鸡,戌为狗,亥为猪。人们说某年是马年,意思是那一年的地支是午。
关于生肖顺序,最有名的故事是动物赛跑。在一个常见版本里,玉皇大帝邀请动物们比赛渡河。聪明的老鼠骑在牛背上,到终点时一跃而前,所以鼠排第一。这是一个民间传说,流传着许多版本,它解释了顺序,而不是创造了顺序。
同一个循环,不同的动物
这套历法传遍了东亚和东南亚,有些地方选用了不同的动物。在越南,第四个地支是猫而不是兔,牛通常是水牛。在日本,第十二个动物是野猪而不是家猪。第八个地支的汉字在英语里有人译作山羊,有人译作绵羊或公羊,取决于译者。
这些差异改变的是形象,而不是结构。凡是使用这套体系的地方,地支、它们的顺序以及六十年的循环都完全相同。
关键术语
- 阴阳合历
- 月份跟随月亮,同时用闰月让年份与太阳和季节保持一致的历法。
- 天干
- 从甲到癸的十个符号,与地支搭配,用来命名时间单位。
- 地支
- 从子到亥的十二个符号,每一个都对应十二生肖中的一个。
- 六十甲子
- 由六十组干支构成、周而复始的循环,也称干支循环或甲子循环。
- 节气
- 太阳年中的二十四个节点,相隔约十五天,用来标记季节。
实例讲解
推算 Maya 和 Jun 的出生年
新一轮六十年循环在1984年以第一组干支甲子开始。要找后面的某一年,先数出它比1984年晚几步,再把天干和地支各往前推相同的步数。
我们的教学示例 Maya 生于1992年,比1984年晚八步。天干走八步是壬,地支走八步是申,也就是猴。Zodiaq 引擎的结果一致:她的年柱是壬申。
我们的第二个教学示例 Jun 生于1986年,比1984年晚两步。走两步得到天干丙和地支寅,也就是虎。引擎给出他的年柱是丙寅。下一个甲子年将是2044年。
注意,地支每十二年回来一次,所以2004年和2016年也是猴年,但天干要过六十年才会再次与同一个地支相配。
历史与传统从甲骨到纪年
天干地支出现在约公元前1200年的商代甲骨上,占卜者用它们为向祖先提出的问题标注日期。目前已知最早的用法是纪日,而不是纪年。
与地支相配的动物名单见于战国晚期和秦代的竹简,其中有些动物与现代的组合不同。到公元一世纪,汉代学者王充已经可以把地支动物当作人们熟悉的说法来引用,而我们今天所知的名单是在此后几个世纪中逐渐定型的。
动手试试: 给生肖排序
把十二生肖按传统顺序排列,从鼠开始,到猪结束。
按顺序点按各项。点按已放置的项可将其移除。
你的顺序
待放置
检验你的理解
第 1 题,共 5 题
想一想
同样的十二地支,在越南有猫,在中国有兔。这说明了符号在不同文化之间是怎样流传的?
