农历公历互转计算器

公历转农历、农历转公历双向换算,同时给出农历年月日、是否闰月、生肖与干支纪年,并标出是否命中传统节日。

农历公历互转计算器怎么用

不需要注册或登录:填入生日、目标日期或农历日期,结果会即时算出,并附上相关说明。

计算在你的浏览器本地完成,你填的日期不会上传。下方说明了周岁与虚岁的差别、农历与公历的换算规则,以及倒计时该含头还是含尾。

给长辈过农历生日、查春节是哪天、给孩子登记农历出生日期,都要在农历与公历之间来回换算。这个计算器支持双向转换:输入公历日期得到农历年月日、生肖、干支与是否闰月;也可以按农历年月日反查对应的公历日期,并自动标出是否命中传统节日。

农历不是「阴历」:一年可能只有 354 天

农历是阴阳合历,月份按月亮盈亏定(大月 30 天、小月 29 天),年份则靠闰月追上回归年。所以农历平年只有 354 或 355 天,比公历少约 11 天;有闰月的年份长达 383 或 384 天。为把偏差控制在可接受范围内,农历采用「19 年 7 闰」的规则,这也是春节在公历 1 月 21 日到 2 月 20 日之间来回浮动的原因。

闰月是怎么定出来的

农历把一年分为 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 日,星期五。

为什么我的农历生日每年公历日期都不一样?
因为农历一年只有 354 天左右,比公历少约 11 天,所以同一个农历日期在公历上会逐年提前约 11 天,遇到有闰月的年份又会向后跳约 19 天。这就是农历生日「有时候早、有时候晚」的原因。
闰月出生的人怎么过生日?
民俗上有三种做法:按闰月当月的日期过、按正常月同日过、或者干脆按公历生日过。多数家庭选第二种,即闰六月出生就在每年六月同日庆祝,因为闰月并非每年都有。建议先问清家里的习惯。
农历换算能用到哪一年?
本工具支持 1900 年 1 月 31 日至 2100 年 12 月 31 日的公历日期,农历年份覆盖 1900 至 2100 年。超出范围的日期无法换算,因为远期农历数据需以天文观测与正式历书为准。

本工具在你的浏览器本地运行,输入的数据不会上传服务器 · 最后更新:2026-09-30

内容与数据的核对流程见 内容产生与纠错机制,计算依据见 数据来源与核对流程。