OPEN STUDY / 03

十干十二支

在六十干支表中练习顺推、逆推与边界回绕,逐步核对天干、地支和计数约定。

约 12 分钟
研究笔记与引用

十干十二支. Institute of Mantic Arts. https://www.manticarts.com/learning/stems-branches

STUDY / 学习目标

熟悉序列、计数、奇偶配对和时间单位之间的区别。

01 / 正文

符号序列与日期是两层问题

六十干支首先给出一张循环标签表。知道某项在表中排第几,仍不足以知道它对应哪一天。要接到实际历日,还需一个可靠的基准日期、计时单位和连续计算方法。相同干支可以在不同轮次出现,记录时需保留更大的时间范围。

02 / 正文

序号与移动步数

表中通常使用一至六十的序号,程序计算常从零开始。把甲子写作索引零时,顺推一位得到索引一的乙丑;若把甲子计作第一项,数到第二项也得到乙丑。两种记录可以兼容,但不能在同一步中途换算而不说明。

03 / 正文

不在循环中的组合

两列同步前进时,天干与地支在各自列表中的序号奇偶一致。十乘十二虽然有一百二十种任意配对,这种同步生成法只走到其中六十种。发现一个不在表内的组合时,先查抄写、序号与材料的实际用途,不要直接补成最相近的一项。

推演示例

先验算,再附上单位

练习只给定甲子作为起点和顺推十二步,不指定任何真实日期。

  1. 天干移动十二步,相当于一整轮加两步,落到丙。

  2. 地支移动十二步完成一整轮,回到子。合起来是丙子。

  3. 结果在全表中为第十三项。记录写“序列顺推十二步”,暂不写十二年或十二日。

只有确定输入单位后,移动步数才可以解释为相应时间间隔。

PRACTICE / REFLECTION

练习与解析

01为什么十步和十二步都不能让两列同时归位?

查看参考解析

十步只让十干归位,十二步只让十二支归位。共同回绕要求步数同时被十和十二整除,最小正值为六十。

02只写“甲子日”,能否确定公历日期?

查看参考解析

不能。该标签不断重复,需要年代范围及可靠历日对应资料。资料不足时保存候选日期,不任选一个填入。

容易混淆之处

年、月、日、时的干支不能仅靠同一张表互相换算;每一种应用还涉及自己的起点和边界。

本单元成果

三份顺逆推记录、一项无效组合说明,以及一张保留时间单位的输入卡。

REFERENCES

研读依据

说明核对:2026-10-24。课程例题、记录模板与解析为本站编写;虚构输入不作为历史事件或效验案例。外部引用不表示机构合作。

SEQUENCE / PRACTICE

六十干支:让循环看得见

将十干与十二支各自排成固定次序,从甲与子开始,两列每次同步移动一位。到达各列末尾后分别回到首位,就得到六十组干支。下方表格可与香港天文台《天干和地支》的表二核对。

从起点出发,两列同时归位所需的最少正步数,是 10 与 12 的最小公倍数 60。这个过程只会产生奇数序号配奇数序号、偶数序号配偶数序号的组合;因此,任意挑一个干再任意挑一个支,并不一定在此序列中。

正数顺推,负数逆推;0 保留起点。范围 −9999 至 9999,起点不计为一步。

推演结果 01 / 60甲子Jiǎ–Zǐ

癸亥 + 1 → 甲子

十天干

  1. 1甲
  2. 2乙
  3. 3丙
  4. 4丁
  5. 5戊
  6. 6己
  7. 7庚
  8. 8辛
  9. 9壬
  10. 10癸

十二地支

  1. 1子
  2. 2丑
  3. 3寅
  4. 4卯
  5. 5辰
  6. 6巳
  7. 7午
  8. 8未
  9. 9申
  10. 10酉
  11. 11戌
  12. 12亥
计算过程

表中序号为 1–60,计算索引为 0–59。余数保持在 0–59 之间;最后加 1 还原为表中序号。

起点
60 − 1 = 59
移动步数
59 + (1) = 60
mod 60
60 = 60 × (1) + 0
表中序号
0 + 1 = 1 · 甲子

六十干支全表

金线标出起点,深绿色标出当前结果。

  1. 01甲子
  2. 02乙丑
  3. 03丙寅
  4. 04丁卯
  5. 05戊辰
  6. 06己巳
  7. 07庚午
  8. 08辛未
  9. 09壬申
  10. 10癸酉
  11. 11甲戌
  12. 12乙亥
  13. 13丙子
  14. 14丁丑
  15. 15戊寅
  16. 16己卯
  17. 17庚辰
  18. 18辛巳
  19. 19壬午
  20. 20癸未
  21. 21甲申
  22. 22乙酉
  23. 23丙戌
  24. 24丁亥
  25. 25戊子
  26. 26己丑
  27. 27庚寅
  28. 28辛卯
  29. 29壬辰
  30. 30癸巳
  31. 31甲午
  32. 32乙未
  33. 33丙申
  34. 34丁酉
  35. 35戊戌
  36. 36己亥
  37. 37庚子
  38. 38辛丑
  39. 39壬寅
  40. 40癸卯
  41. 41甲辰
  42. 42乙巳
  43. 43丙午
  44. 44丁未
  45. 45戊申
  46. 46己酉
  47. 47庚戌
  48. 48辛亥
  49. 49壬子
  50. 50癸丑
  51. 51甲寅
  52. 52乙卯
  53. 53丙辰
  54. 54丁巳
  55. 55戊午
  56. 56己未
  57. 57庚申
  58. 58辛酉
  59. 59壬戌
  60. 60癸亥

四道自检题

01 · 从第 60 位癸亥顺推 1 步,得到什么?

参考解析

得到第 1 位甲子。天干的癸回到甲,地支的亥回到子,两列同时回绕。这里记录的是序列位置,尚未指定年月日时。

02 · 从甲子逆推 1 步与顺推 59 步,结果是否相同?

参考解析

都得到第 60 位癸亥,两种路径相差一整轮。结果位置相同,移动步数与经过的路径仍有区别;研究记录应同时保存起点和步数。

03 · 甲子顺推 10 步后,为什么仍是甲,却不再是子?

参考解析

十干完成一轮,回到甲;十二支只移动了十步,落在戌,所以结果为第 11 位甲戌。要让两列同时回到起点,需要移动 10 和 12 的共同倍数步。

04 · “从甲子起数第 10 项”与“从甲子顺推 10 步”有什么差别?

参考解析

前者把甲子计作第 1 项,只移动 9 步,得到第 10 位癸酉;后者移动 10 步,得到第 11 位甲戌。阅读规则时,应先明确起点是否计数。

练习记录应包含:起点干支、起点序号、步数、计数约定与结果。这个实验处理序列关系;换算实际日期时,还需要历法、基准日期和边界约定。

核对原始表格:香港天文台《天干和地支》· 表二 ↗

表序核对:2026-10-24。计算说明、交互与自测由本站编写;不计算公历日期或命盘。

下一步:历法与节气 →

个人自学记录,不作为成绩、能力评价或证书。

所属研习路径

历法:干支、节气与边界三式:从器物到程序

编辑性研习资料 · 2026-10-24