农历是一种阴阳合历——月份按月相划分,年份按六十甲子干支循环命名。2026 年是丙午年,属马。选择 1950–2099 年间的任意日期,查看对应的农历月日、干支年、生肖属相、最近的节气,以及是否恰逢传统节日。
农历的阴阳合历原理
农历并非纯阴历,而是阴阳合历。每月以朔日(新月)为初一,一个月 29 或 30 天,十二个月共约 354 天,比回归年短约 11 天。为了与季节保持同步,大约每三年插入一个闰月,使得有闰月的年份有 13 个月、383–385 天。闰月的位置由节气决定:第一个没有「中气」的月份即为闰月。
干支纪年与生肖速算
干支由十天干(甲乙丙丁戊己庚辛壬癸)与十二地支(子丑寅卯辰巳午未申酉戌亥)两两配对组成,60 年一循环。十二地支对应十二生肖——鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。速算方法:(年份 − 4) mod 12,余数 0 = 鼠,1 = 牛,依此类推。例如 2026 年:(2026 − 4) mod 12 = 6 → 马。
二十四节气的天文依据
节气把回归年等分为 24 段,每段约 15 天,对应太阳在黄道上每移动 15° 的时刻。春分和秋分是昼夜等长的两天;夏至日照最长,冬至最短。由于节气跟随太阳而非月亮,所以每年的公历日期几乎固定(±1 天)。清明通常在 4 月 4–5 日,冬至在 12 月 21–22 日。本工具按年份计算全部 24 个节气日期。
春节日期为何年年变
春节是农历正月初一。十二个农历月只有 354 天,比公历年短 11 天左右,因此春节每年在公历上前移约 11 天。当前移过多时,闰月将春节「推迟」回来。最终效果:春节始终落在 1 月 21 日至 2 月 20 日之间。
FAQ
Q: 农历和阴历是一回事吗?
A: 严格来说不是。纯阴历(如伊斯兰回历)仅按月相排列月份,不设闰月,因此节日会在四季间漂移。中国农历是阴阳合历——月份跟月相,但通过闰月与太阳年保持同步,所以春节永远在冬末春初。
Q: 如何快速算出某年的生肖?
A: (年份 − 4) ÷ 12 取余数。余 0 = 鼠、1 = 牛、2 = 虎、3 = 兔、4 = 龙、5 = 蛇、6 = 马、7 = 羊、8 = 猴、9 = 鸡、10 = 狗、11 = 猪。2026 年:(2026 − 4) mod 12 = 6 → 马。
Q: 节气日期为什么基本固定?
A: 节气按太阳黄经位置划分,跟随太阳运行而非月亮。地球绕太阳一圈的时间(回归年)约 365.2422 天,变化极小,所以同一节气每年的公历日期最多偏差 1–2 天。