干支最早用来记日
天干地支这套符号最早是用来记日的,甲骨卜辞里就有完整的干支日名,六十天一轮,周而复始。记月与记年当时另有办法,用月份与王年表示。干支挪到年份上是后来的事,中间经历了一个相当长的过程:先用干支记日,再用于记月,最后才固定到年份上。把干支用于纪年,需要一套稳定的历法体系作支撑。
太初改历与纪年的稳定
汉武帝太初元年改历,颁行太初历,以正月为岁首,历法的框架稳定下来,干支纪年也随之逐渐规范。此后两千年间,干支与年号的配合成为主流的纪年方式,史书里常见甲午、庚子这样的年份标记。干支纪年不依赖朝代与年号,跨越千年仍能对应,这是它最大的便利,看古籍里的年份时,只要知道当时的干支,就能推算相当于公元哪一年。
干支表与六十甲子的排法
十天干是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,十二地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。两者依次相配,天干一轮、地支一轮,配到六十次重新回到甲子,这就是六十甲子。
- 起于甲子:甲子为第一年,依次是乙丑、丙寅、丁卯,如此顺推。
- 阴配阴阳配阳:天干与地支阴阳属性相同的才能相配,因此甲子、乙丑可配,甲丑不会出现。
- 六十年一循环:走完六十个组合回到甲子,民间所说的六十年一甲子即由此而来。
它之所以是六十而不是一百二十,是因为十与十二的最小公倍数是六十。六十年一循环这个特点,让干支年份可以脱离具体朝代独立使用。
从哪一年起算的几种说法
干支纪年的起算点,历史上有几种说法。一是从太初元年算起,即公元前一〇四年,认为自此干支纪年才正式用于年份。二是沿用到更早的纪年体系,把干支往上追算,形成一套推到上古的连续纪年。三是晚清以后出现的黄帝纪年,把干支与传说中的黄帝即位之年挂钩。几种说法的差别在于起算依据不同:一种依据正史与历法,一种依据追算,一种依据传说。日常使用干支纪年时,不必纠结于最早的起点,只要前后一致、能准确换算到公元年份即可。历书与命理排盘所用的干支年份,都以立春为界,立春之前仍算上一个干支年,立春之后才进入新的一年。
与节气配合才准确
干支纪年与农历新年并不完全同步。农历正月初一进入新的一年,但干支年份的交接在立春,出生在正月初一之后、立春之前的人,八字里的年柱仍按上一个干支年算,这一点是排盘时最容易出错的地方。干支纪月同样以节为界,不以初一为界;干支纪日则逐日连续,不受节气影响。三者规则不同,混用就容易出错。换算年份时还有一个常用办法:先看公元年份的尾数对应哪个天干,再用年份除以十二的余数对应地支,两者一叠就能推出干支,用来核对历史年份很快,用来排盘则仍要以交节时刻为准。
出生地经度差怎么处理
用北京时间排盘时,出生地的经度差需要折算。真太阳时的计算以出生地经度与北京时间的差值为主,每差一度约合四分钟,经度相差二十度就相差约八十分钟,已经超过半个时辰。此外还有均时差,也就是地球公转速度不均匀带来的偏差,一年之中最大可差十几分钟。日常排盘多只做经度折算,精度已够用;要求更细的,再把均时差一并换算。报出生地时把省份与城市说清楚,比只说一个模糊的地名更有用,排盘的人据此就能判断是否需要折算。
干支纪年的使用场景
除了历书与命理排盘,干支纪年还常见于书法落款、碑刻与书画题跋。写落款时用干支记年,比写公元年份多一层传统意味,也不受书写年代的限制。明白干支最初是记日的符号、后来才扩展到年月,再看它在四柱里各自按什么界线交接,整套体系就顺了。,把真太阳时的折算做在排盘之前,比事后反复核对结论要省事得多,尤其是在东西跨度大的地区出生的人。,干支最初是记日的符号,后来才扩展到年月,弄清这一层,再看它在四柱里各自按什么界线交接,整套体系就顺了。













