辛酉文化
← 返回栏目

历法常识:阳历、农历与干支纪年

文化知识 · 阅读约 8 分钟

日常生活里我们同时用着几套时间系统:手机上的公历日期、日历上印的农历和节气、以及春节时说的「甲辰年」「乙巳年」。它们各自解决不同的问题,规则也不一样。这篇把三套系统的基础逻辑讲清楚。

一、阳历:以地球绕太阳一周为准

阳历也叫公历、太阳历,以地球绕太阳公转一圈的时间为基准。这个周期叫回归年,长度约 365.2422 天,不是整数。

为了让日期和季节长期保持对应,阳历用「置闰」来补齐那 0.2422 天:平年 365 天,每四年在 2 月加一天变成 366 天。但四年一闰会多出一点点,于是又加了两条修正规则:

所以 1900 年不是闰年,2000 年是闰年。这套规则是 1582 年确立的格里高利历的核心,误差小到三千多年才差一天。

二、农历:月份看月亮,年份看太阳

农历常被误称为「阴历」,其实它是阴阳合历——月份按月亮的圆缺定,年份按太阳的位置定。

月亮绕地球一圈、从朔(看不见)到下一次朔,平均是 29.53 天,这叫朔望月。因为它不是整数,农历的月份只能取 29 天(小月)或 30 天(大月)。十二个月加起来约 354 天,比回归年少了 11 天左右。

如果放任不管,十几年后春节就会跑到夏天去。古人用闰月解决这个问题:在若干年里插入一个额外的月份,把差值补回来。现行规则大致是「十九年七闰」,十九年里安排七个闰月,就能让农历年和回归年长期吻合。

闰月插在哪个月之后,取决于节气。规则是:一个农历月里如果没有「中气」(二十四节气中的偶数位节气,如雨水、春分、谷雨),这个月就定为闰月,名称沿用上一个月,比如「闰四月」。

三、干支:六十个组合循环纪年

干支由十个天干和十二个地支组成:

天干甲 乙 丙 丁 戊 己 庚 辛 壬 癸
地支子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥

天干与地支按顺序两两相配,从「甲子」开始,到「癸亥」结束,共得到 60 个不重复的组合,称为一甲子。六十个组合用完之后回到甲子,循环往复。

干支纪年在中国有连续不断的记载,一般从西周共和元年(公元前 841 年)算起,至今没有中断,是世界上使用时间最长的纪年体系之一。计算某一年的干支有一个简便方法:以公元 4 年为甲子年作基准,用年份减 4 后分别对 10 和 12 取余,余数对应天干和地支的序号即可。

除纪年外,干支也用于纪月、纪日、纪时。纪日用六十天一轮,纪时把一天分为十二个时辰,每个时辰对应一个地支,子时约为现在的 23 点到 1 点。

四、三套系统怎么配合使用

三套系统各管一段,日常使用时的分工大致是这样:

节气虽然常和农历一起印在日历上,但它其实属于阳历成分——按太阳在天球上的位置划分,所以在公历上的日期相当固定,这一点在下一篇里详细说明。

五、几个常见疑问

为什么春节每年公历日期都不一样?因为春节是农历正月初一,而农历年比回归年短,需要靠闰月补差,所以对应的公历日期会在 1 月下旬到 2 月中旬之间浮动。

「农历」和「阴历」是一回事吗?不是。纯阴历只看月相,不考虑太阳;农历同时兼顾两者,所以叫阴阳合历。日常口语里混用,但严格来说有区别。

闰月出生的人怎么算生日?民间习惯不一,有的按闰月过,有的按正常月份过,也有按公历过的。这属于习俗范畴,没有统一标准。

本文为历法常识介绍,内容依据公开的天文与历法资料整理,供文化学习参考。