天干地支历法的形成
——一份基于天文观测的坐标体系
核心观点
天干地支不是玄学符号,而是上古先民以特定地点为观测原点,基于肉眼可见的五颗行星(金、木、水、火、土)运行规律,建立的一套天文坐标网格。
这套坐标体系的核心逻辑是:用木星的位置定年份(地支),用当年对地球气候影响最大的那颗行星所在的半球定天干(天干)。
古人通过长期观测发现,五颗行星在天空中的位置——它们在哪个经度区(由地支记录)、在北半球还是南半球(由天干记录)——与地球上的气候变化之间存在对应规律。哪颗行星的“天文位置”对当年气候影响最显著,它就成为这一年的“主星”,它的天干就被用来标记这一年。
地支:记录木星在黄道十二宫的位置(12个经度区)
天干:记录当年“主星”(对气候影响最大的行星)在北半球还是南半球
六十甲子:五颗行星轮流“主事”,与木星(12年周期)、土星(30年周期)每60年一次大会合共同形成的完整记录
第一部分:历史脉络——观测原点的迁移与历法的确立
1.1 起源已不可考,最早的观测原点指向天水
天干地支究竟起源于何时何地,因年代太过久远,已无法确知。但通过天文学中的“岁差”现象,我们可以回溯早期观测原点的可能位置。
地球自转轴像陀螺一样缓慢摆动,使春分点每71.6年向西移动1°,这种现象称为“岁差”。这意味着古人用来划分天区的地面基准经度并非固定不变。以天干地支中“子”区(即玄枵,对应宝瓶座正中)为基准,用岁差速率往回推算:
东汉(公元85年)推行干支纪年时,洛阳(东经112.5°)为观测原点,“子”区正在此地天顶。
商代晚期(约公元前1300年),“子”区移动至安阳一带(东经114°—116°),殷墟甲骨文中出现的完整干支表正是以此地为基准观测的记录。
夏代早期(约公元前2000年),“子”区对应东经104°—106°,正好落在甘肃天水地区。
这说明,华夏先民最早系统观测天象并尝试建立坐标体系的地点,很可能就在天水。此后随着岁差西移,观测原点逐渐东迁至安阳、洛阳,但干支体系的“根”仍可追溯至陇东高原。
1.2 商代:干支纪日的正式确立(观测原点:安阳)
目前发现最早的干支实物证据出自河南安阳殷墟。商代甲骨上刻有完整的“六十甲子表”,这些甲骨无灼烧痕迹,应是当时使用的“日历”。商王以天干命名(如武丁、祖甲),表明干支不仅是纪日工具,更与王权、天象紧密相连。
商代都城位于安阳(东经114.4°)、商丘(东经115.6°),商人以此地为基准,通过立竿测影确定子午线,将黄道划分为十二个经度区,形成了地支的雏形。
1.3 东汉:干支纪年的官方推行,但天象已开始“掉队”
东汉章帝元和二年(公元85年),朝廷在洛阳(东经112.5°)颁行《四分历》,正式下令全国采用干支纪年,六十甲子循环由此沿用至今。然而此时,干支与真实天象的对应已出现偏差:木星实际公转周期为11.86年,而地支按12年整划分,每84年左右就会产生一次“超辰”(木星位置超前一个刻度)。官方历法为保持六十甲子循环的稳定性,不再根据实际星象调整干支,干支纪年从此独立于天文学,成为一套纯符号历法。
历史脉络小结:
夏代早期(约前2000年):观测原点在天水(岁差推算)。
商代晚期(约前1300年):观测原点在安阳,干支纪日成熟,甲骨文为证。
东汉(公元85年):观测原点在洛阳,干支纪年正式推行,但此后与天象脱钩。
第二部分:地支的本质——木星十二年一周天的经度坐标
2.1 什么是地支?
地支即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字。古人将黄道(太阳、月亮、行星运行的路径)平均分为12格,每格30°,以二十八宿为标记,这12个经度区间即为十二地支。
2.2 地支对应天象:木星的位置
木星是太阳系最大的行星,质量是地球的318倍,肉眼极易见。其公转周期约11.86年,古人近似为12年,每年移动一格。
木星所在的经度区,即为当年的地支。例如木星进入“子”区,该年即为子年。地支的本质,就是木星在黄道十二宫中的“停车位”。
以东汉洛阳为原点,地支与星区的对应关系如下(岁差使基准经度变化,但各区相对顺序不变):
地支 二十八宿星区 西方星座对应 木星在此年份例
子 玄枵(女、虚、危) 宝瓶座 2020年
丑 星纪(斗、牛) 摩羯座 2021年
寅 析木(尾、箕) 人马座 2022年
卯 大火(房、心、尾) 天蝎座 2023年
辰 寿星(角、亢) 天秤座 2024年
巳 鹑尾(翼、轸) 室女座 2025年
午 鹑火(柳、星、张) 狮子座 2026年
未 鹑首(井、鬼) 巨蟹座 2027年
申 实沈(觜、参) 双子座 2028年
酉 大梁(胃、昴、毕) 金牛座 2029年
戌 降娄(奎、娄) 白羊座 2030年
亥 娵訾(室、壁) 双鱼座 2031年
第三部分:天干的本质——五星南北半球的纬度坐标
3.1 什么是天干?
天干即甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字。古人将天空从北极到南极(纬度方向)均分为10格,每格18°。之所以是10格,是因为有五颗肉眼可见的行星(金、木、水、火、土),每颗星在北半球用一个天干,在南半球用另一个天干,5×2=10。
3.2 纬度分区规则
北半球(阳干):纬度1—5区,对应甲、丙、戊、庚、壬。
南半球(阴干):纬度6—10区,对应乙、丁、己、辛、癸。
3.3 五颗行星与天干的固定对应
行星 特点 北半球时天干 南半球时天干
木星 最大最亮(-2.7等) 甲 乙
火星 赤红色,亮度变化大 丙 丁
土星 淡黄色,有光环 戊 己
金星 最亮(-4.6等) 庚 辛
水星 离太阳最近,难得一见 壬 癸
3.4 主星的确定:哪颗行星“相对离得最近”,哪颗行星“主事”
五颗行星都在天空中运行,但并非每颗星对地球气候的影响都一样显著。古人通过长期、连续的观测发现:某一年,总有一颗行星的气候影响力最为突出——它在特定的经度区(地支)和特定的半球(天干)位置上,与当年出现的风向、降水、寒暑等气候特征高度对应。
古人用“相对离得最近”来形容这种关系。这不是现代天文学意义上的物理距离,而是指:在古人的观测经验中,这颗行星的“天文位置”与地球气候变化的关联最直接、最显著,仿佛它离我们“最近”、对我们的生活影响最大。
这一年,这颗行星就成为“主星”。它的天干(由它所在的半球决定)被用来标记这一年,与地支(由木星的位置决定)组合成完整的干支。
例如:
如果某年春季风大、气候波动明显,而木星正好在北半球玄枵区,那么这一年就是“甲子”年——木星是主星,它在北半球,所以天干为甲;它在玄枵区,所以地支为子。
如果某年夏季炎热干旱,而火星在北半球析木区,那么这一年就是“丙寅”年——火星是主星,它在北半球,所以天干为丙;它在析木区,所以地支为寅。
这种“相对离得最近”的判断,是古人把天文观测和气候经验结合起来的关键环节。它不是凭空想象,而是千年观测的总结。
第四部分:六十甲子的天文本质——木星与土星的会合周期
4.1 六十甲子的数学来源
天干10个,地支12个,把它们按顺序搭配起来,最小重复周期是60——因为10和12的最小公倍数是60。但六十甲子不只是数学游戏,背后有深刻的天文学意义:
木星周期:约12年
土星周期:约30年
木星与土星每20年接近一次,每60年完成一次大循环(12和30的最小公倍数)
古人观测到,每过60年,木星和土星会回到大致相同的位置再次相会。这个“六十年大会合”,正是六十甲子循环的天文依据。
同时,五颗行星轮流成为“主星”的模式,也与这个60年周期相配合。在60年的时间里,每一颗行星都会多次“主事”,它们的经度区(地支)和半球位置(天干)组合起来,正好形成完整的六十甲子循环。
4.2 六十甲子全表(1984—2043年周期)
下表完整呈现了六十甲子中每一年的主星、该星所在半球、所在星区以及古人归纳的物候特征。
需要特别说明的是: 表中的“主星”就是古人认为当年“相对离得最近”、对气候影响最大的那颗行星。“物候特征”是古人根据长期观测总结的经验规律——某颗行星在某个经度区、某个半球时,地球上的气候会出现相应的变化。这些规律是经验归纳,并非现代气象学的严格结论,但它们正是古人建立干支体系的现实依据。
干支 主星 半球 经度区(星区) 物候特征 公历年份例
甲子 木星 北半球 玄枵(宝瓶座) 春季风系统活跃,气候波动大 1984、2044
乙丑 木星 南半球 星纪(摩羯座) 春季风柔和,雨水偏多 1985、2045
丙寅 火星 北半球 析木(人马座) 夏季炎热,易干旱 1986、2046
丁卯 火星 南半球 大火(天蝎座) 南半球夏季热(北半球冬暖) 1987、2047
戊辰 土星 北半球 寿星(天秤座) 气候偏稳定,偏湿 1988、2048
己巳 土星 南半球 鹑尾(室女座) 气候偏稳定,偏干 1989、2049
庚午 金星 北半球 鹑火(狮子座) 秋高气爽,霜降早 1990、2050
辛未 金星 南半球 鹑首(巨蟹座) 南半球秋季凉爽 1991、2051
壬申 水星 北半球 实沈(双子座) 冬季寒冷,降雪多 1992、2052
癸酉 水星 南半球 大梁(金牛座) 南半球冬季寒冷 1993、2053
甲戌 木星 北半球 降娄(白羊座) 春季风大 1994、2054
乙亥 木星 南半球 娵訾(双鱼座) 春季风柔雨多 1995、2055
丙子 火星 北半球 玄枵(宝瓶座) 夏季炎热 1996、2056
丁丑 火星 南半球 星纪(摩羯座) 南半球夏季热 1997、2057
戊寅 土星 北半球 析木(人马座) 气候稳定 1998、2058
己卯 土星 南半球 大火(天蝎座) 气候稳定 1999、2059
庚辰 金星 北半球 寿星(天秤座) 秋季凉爽 2000、2060
辛巳 金星 南半球 鹑尾(室女座) 南半球秋季凉爽 2001、2061
壬午 水星 北半球 鹑火(狮子座) 冬季寒冷 2002、2062
癸未 水星 南半球 鹑首(巨蟹座) 南半球冬季寒冷 2003、2063
甲申 木星 北半球 实沈(双子座) 春季风大 2004、2064
乙酉 木星 南半球 大梁(金牛座) 春季风柔 2005、2065
丙戌 火星 北半球 降娄(白羊座) 夏季炎热 2006、2066
丁亥 火星 南半球 娵訾(双鱼座) 南半球夏季热 2007、2067
戊子 土星 北半球 玄枵(宝瓶座) 气候稳定 2008、2068
己丑 土星 南半球 星纪(摩羯座) 气候稳定 2009、2069
庚寅 金星 北半球 析木(人马座) 秋季凉爽 2010、2070
辛卯 金星 南半球 大火(天蝎座) 南半球秋季凉爽 2011、2071
壬辰 水星 北半球 寿星(天秤座) 冬季寒冷 2012、2072
癸巳 水星 南半球 鹑尾(室女座) 南半球冬季寒冷 2013、2073
甲午 木星 北半球 鹑火(狮子座) 春季风大 2014、2074
乙未 木星 南半球 鹑首(巨蟹座) 春季风柔 2015、2075
丙申 火星 北半球 实沈(双子座) 夏季炎热 2016、2076
丁酉 火星 南半球 大梁(金牛座) 南半球夏季热 2017、2077
戊戌 土星 北半球 降娄(白羊座) 气候稳定 2018、2078
己亥 土星 南半球 娵訾(双鱼座) 气候稳定 2019、2079
庚子 金星 北半球 玄枵(宝瓶座) 秋季凉爽 2020、2080
辛丑 金星 南半球 星纪(摩羯座) 南半球秋季凉爽 2021、2081
壬寅 水星 北半球 析木(人马座) 冬季寒冷 2022、2082
癸卯 水星 南半球 大火(天蝎座) 南半球冬季寒冷 2023、2083
甲辰 木星 北半球 寿星(天秤座) 春季风大 2024、2084
乙巳 木星 南半球 鹑尾(室女座) 春季风柔 2025、2085
丙午 火星 北半球 鹑火(狮子座) 夏季炎热 2026、2086
丁未 火星 南半球 鹑首(巨蟹座) 南半球夏季热 2027、2087
戊申 土星 北半球 实沈(双子座) 气候稳定 2028、2088
己酉 土星 南半球 大梁(金牛座) 气候稳定 2029、2089
庚戌 金星 北半球 降娄(白羊座) 秋季凉爽 2030、2090
辛亥 金星 南半球 娵訾(双鱼座) 南半球秋季凉爽 2031、2091
壬子 水星 北半球 玄枵(宝瓶座) 冬季寒冷 2032、2092
癸丑 水星 南半球 星纪(摩羯座) 南半球冬季寒冷 2033、2093
甲寅 木星 北半球 析木(人马座) 春季风大 2034、2094
乙卯 木星 南半球 大火(天蝎座) 春季风柔 2035、2095
丙辰 火星 北半球 寿星(天秤座) 夏季炎热 2036、2096
丁巳 火星 南半球 鹑尾(室女座) 南半球夏季热 2037、2097
戊午 土星 北半球 鹑火(狮子座) 气候稳定 2038、2098
己未 土星 南半球 鹑首(巨蟹座) 气候稳定 2039、2099
庚申 金星 北半球 实沈(双子座) 秋季凉爽 2040、2100
辛酉 金星 南半球 大梁(金牛座) 南半球秋季凉爽 2041、2101
壬戌 水星 北半球 降娄(白羊座) 冬季寒冷 2042、2102
癸亥 水星 南半球 娵訾(双鱼座) 南半球冬季寒冷 2043、2103
第五部分:干支体系为什么后来变成了玄学?
5.1 观测中断,干支与星象脱钩
汉代以后,干支纪年固定为纯符号系统,不再核对真实天象。木星11.86年的实际周期与地支12年整的误差(即“超辰”)被官方忽略,干支从此脱离天象。一旦不再观测,“哪颗行星相对离得最近”这个问题就没人关心了,干支失去了它的天文依据。
5.2 符号异化,阴阳五行填充
失去天象内涵的干支变成了空符号,阴阳五行学说趁机注入,生克制化、旺相休囚等理论层层叠加,使其日益神秘。原本“木星在北半球玄枵区”这样的天文观测记录,被替换成“甲木参天”之类的玄学表述。
5.3 应用泛化,算命推波助澜
干支被推广至算命、风水、择日等领域,从业者为谋生而故意将其复杂化,最终演变成大众眼中的“玄学”。
5.4 本质回归
干支的本质,是古人“看星记年”的物理坐标:
地支:木星的经度位置(12个停车位)。
天干:当年“主星”(对气候影响最大的行星)的南北半球位置(10个纬度区)。
六十甲子:五颗行星轮流“主事”,与木星(12年)、土星(30年)60年会合周期共同形成的完整记录。
结论
天干地支是先民在天文观测中逐步建立的坐标体系:
观测原点随岁差迁移:夏早期天水(约前2000年)→商代安阳(约前1300年)→东汉洛阳(公元85年)。
地支源于木星12年一周天的经度划分。
天干源于当年“主星”(对气候影响最大的行星)所在的南北半球位置。古人通过长期观测,发现某颗行星在特定经度和半球时,与地球气候变化关联最显著,仿佛它“相对离得最近”,因此用它来标记这一年。
六十甲子源于五颗行星轮流“主事”与木星(12年)、土星(30年)60年会合周期的结合。
这一体系是古代天文学高度发达的实证。它的本质是物理的、坐标的、可观测的——每一年的干支,都对应着当年木星的位置和某颗行星的半球位置,以及古人从千年观测中总结出的气候规律。
自汉代脱离实时天象后,干支虽成为独立历法符号,但其根源仍深植于古人仰望星空的智慧之中。那些被后世当作玄学的干支符号,原本是写在甲骨上的观测记录,是刻在历法里的气候经验,是古人用肉眼和智慧,为时间和季节画出的坐标。
