干支纪年从何算起:六十甲子的循环之理
把一个天干和一个地支配成一对,比如「甲子」「乙丑」,用来标记年份——这就是干支纪年。但很多人第一个疑问是:十个天干、十二个地支,为什么循环周期是六十,而不是 10×12=120?
答案藏在「最小公倍数」里
干支相配不是随意排列,而是天干、地支各自按顺序同步前进:甲配子、乙配丑、丙配寅……天干走完一轮回到甲时,地支才走到第 10 位(酉);要等两者同时回到起点,需要 10 和 12 的最小公倍数——60。所以组合恰好只有六十对,称为「六十甲子」,其中「甲子」是第一对,也成了这个循环的名字。
干支纪年有多老
河南安阳出土的殷墟甲骨文中,已经发现了刻有完整六十甲子表的牛骨,说明至少在三千多年前的商代,这套系统已经成熟。更难得的是干支纪日:从春秋时期起,纪日干支连续传承两千余年从未中断,是中国古代天象记录(如日食)能精确断代的关键。
2026 年为什么是丙午年
推算方法很简单:以已知「公元 4 年为甲子年」为锚点,(年份 − 4) 对 60 取余,余数的个位定天干、按 12 取余定地支。2026 减 4 得 2022,对 60 取余为 42:个位 2 对应「丙」,42 对 12 余 6 对应「午」——丙午年。本站首页的「今日历签」就是按这个原理实时计算的。
为什么这套系统用了三千年
干支本质是一套六十进制的循环编码:不依赖王朝年号、不受改朝换代影响,且年、月、日、时四层都用同一套符号,层层可推。这种「自洽 + 通用」的特性,让它在历法、天文记录中稳定工作了三千多年,是理解中国传统时间体系的第一把钥匙。