干支:六十循环如何运作

天干与地支

干支由十天干之一与十二地支之一组合而成,天干在前:甲子由甲和子组成,丙午由丙和午组成。这些组合可以标记不同时间单位,因此,所附的“年”“月”“日”或“时”不可忽略。

次序天干地支
1甲 Jia子 Zi
2乙 Yi丑 Chou
3丙 Bing寅 Yin
4丁 Ding卯 Mao
5戊 Wu辰 Chen
6己 Ji巳 Si
7庚 Geng午 Wu
8辛 Xin未 Wei
9壬 Ren申 Shen
10癸 Gui酉 You
11戌 Xu
12亥 Hai

两列展示的是两个组成序列,而非完整干支循环。天干戊与地支午虽然不标声调时都写作 Wu,却是不同的字。

为什么有六十组

从两个序列的第一位开始,每次同时前进一步。最初几组为甲子、乙丑、丙寅、丁卯,第10位是癸酉。下一步天干回到甲,地支则继续到戌,组成甲戌。再走两步,地支也回到起点,成为丙子。

两个序列在六十步之后同时回到起点:十天干走六轮,十二地支走五轮。六十是十与十二的最小公倍数。因此,这个循环包含六十组,而不是任意独立选择一个天干和一个地支所能组成的全部120组。

奇数位天干只配奇数位地支,偶数位天干只配偶数位地支。甲丑结合第1位和第2位,因此不会出现。戊午则会出现:戊在第五位,午在第七位,在完整序列中列第55位。

把循环位置 n 编为1至60,则天干位置为(n − 1)除以10的余数加1;地支位置则改为除以12。第41位得到天干第1、地支第5,即甲辰。

年、月、日、时

同一序列在不同时间尺度上运作。甲子日不必出现在甲子年,纪日序列也不会在农历月初或年初重新开始。传统时辰通常对应现代钟表中的十二个两小时时段。

名称确定它所需的信息
年干支年份分界,以及重复年名中的哪一次
月干支采用农历月还是节令月,以及适用的年干
日干支连续六十日计数中的位置,以及任何特殊的深夜换日惯例
时干支时支,以及用于推定相配时干的日干

年干与月干相关,日干与时干也相关。在通常的首月对应中,甲年或己年的寅月序列以丙寅开始。在时辰对应中,甲日或己日的子时配甲,随后丑时配乙。因此,时干从日干推得,而非从年干推得。

四组干支共含八个汉字,这就是传统出生占算中“四柱八字”名称的字面由来。

分界与历法背景

农历年的干支在春节更换。以立春开始的干支年属于另一种惯例,常见于术数。两种年界之间的日期会受到这一区别的影响。

月名也须区分。按数字编号的农历月属于阴阳合历;许多八字计算所用的节令月,则以二十四节气中交替出现的十二个“节”为界。寅月始于立春,卯月始于惊蛰。闰月不会额外增加一个节令时段。历史上给农历月配干支的制度,使用的是另一类月界。

以立春为界的年份,可以在立春所在日期开始的午夜更换,也可以在立春天文瞬间更换。在更短的日尺度上,深夜出生可以从23:00起算作下一天的干支,也可以保留民用日干支直到午夜。这些惯例影响名称何时更换,而六十组干支的顺序不变。

公元1–2100年

隐私政策