给长辈过农历生日、查春节是哪天、给孩子登记农历出生日期,都要在农历与公历之间来回换算。这个计算器支持双向转换:输入公历日期得到农历年月日、生肖、干支与是否闰月;也可以按农历年月日反查对应的公历日期,并自动标出是否命中传统节日。
农历不是「阴历」:一年可能只有 354 天
农历是阴阳合历,月份按月亮盈亏定(大月 30 天、小月 29 天),年份则靠闰月追上回归年。所以农历平年只有 354 或 355 天,比公历少约 11 天;有闰月的年份长达 383 或 384 天。为把偏差控制在可接受范围内,农历采用「19 年 7 闰」的规则,这也是春节在公历 1 月 21 日到 2 月 20 日之间来回浮动的原因。
延伸阅读:2027 年节假日一览
闰月是怎么定出来的
农历把一年分为 24 个节气,其中「中气」有 12 个(雨水、春分、谷雨、小满等)。规则是:某个农历月里如果没有中气,这个月就定为闰月,名字沿用前一个月。例如 2025 年有闰六月、2023 年有闰二月、2020 年有闰四月、2028 年有闰五月,而 2026、2027 年都没有闰月。闰月出生的人在换算生日时要特别注意,因为闰月不是每年都有。
生肖与干支:以春节还是立春为界
干支纪年由十天干(甲乙丙丁戊己庚辛壬癸)与十二地支(子丑寅卯辰巳午未申酉戌亥)两两组合,60 年一个循环,每一年同时对应一个生肖。民俗与户籍系统以农历正月初一(春节)为界:2026 年 2 月 17 日起为丙午马年,2027 年 2 月 6 日起为丁未羊年。命理界另有以立春为界的说法,两种口径会让春节前后出生的孩子差一个生肖,报户口时以春节口径为准。
海外华人最常用的三个场景
一是给长辈过农历生日:把长辈记的农历生日换算成今年的公历日期,好订餐厅、寄礼物;若长辈生在闰月,还要先确认那一年有没有闰月。二是核对春节与中秋的公历日期:2026 年春节是 2 月 17 日、中秋是 9 月 25 日,2027 年春节是 2 月 6 日、除夕是 2 月 5 日,方便向美国、加拿大、澳洲的公司请假或订回国机票。三是给孩子登记信息:海外出生证明只写公历,中文学校注册与国内亲属往来常需要农历日期。
延伸阅读:节日倒计时
换算范围与使用限制
本工具内置 1900 至 2100 年的农历数据表,可换算 1900 年 1 月 31 日(农历庚子年正月初一)之后的公历日期。需要注意:农历节日只与农历日期绑定,与中国大陆的放假安排不是一回事,实际放假与调休以国务院办公厅每年发布的通知为准,通常在前一年 11 月左右公布。若还要算农历生日对应的周岁年龄,可配合本站年龄计算器一起使用。
延伸阅读:年龄计算器
参考资料
常见问题
2026 年春节是几月几号?
2026 年春节(农历正月初一)是公历 2026 年 2 月 17 日,除夕是 2 月 16 日。在「农历 → 公历」标签下选择 2026 年、正月、初一即可核对。
2026 年中秋节是哪天?
2026 年中秋节(农历八月十五)是公历 2026 年 9 月 25 日,星期五。