阴阳历转换原理
公历(阳历)按地球绕太阳的回归年编排,农历(阴阳合历)则以月相定月、以闰月对齐回归年。两者之间没有简单的公式映射,必须依赖天文观测编成的农历数据表。本工具内置 1900-2100 年的完整农历表,覆盖每年十二或十三个月、每月 29 或 30 天以及闰月安排,换算时逐日累加比对,保证结果与正式万年历一致。
这个工具能做什么
阴阳历转换器用于回答「今天农历几号」「某年春节是公历哪天」这类问题,常被用在:
- 查自己或家人的农历生日、生辰对应的公历日期;
- 提前排春节、元宵、端午、七夕、中秋、重阳等传统节日;
- 给长辈祝寿、按农历纪念日安排日程;
- 排生辰八字、看黄历前的公历农历核对。
工具提供两个方向,可在「阳历转阴历 / 阴历转阳历」标签页之间切换:
- 阳历转阴历:选一个公历日期,立即得到农历年、月、日与干支年、生肖、星期几。
- 阴历转阳历:填农历年、月、日(当年有闰月时可勾选),立即得到对应公历日期。
怎么使用本工具(阳历转阴历)
- 切到「阳历转阴历」标签页,日期默认为今天,也可点「设为今天」随时回到当前日期。
- 选择要查询的公历日期。
- 结果区立即显示对应的农历日期,并附干支年(如 丙午)、生肖(如 马)与星期几,可一键复制。
怎么使用本工具(阴历转阳历)
- 切到「阴历转阳历」标签页。
- 依次填写农历年、月、日;若要查的是闰月,勾选「闰月」(仅当年确有闰月时可勾)。
- 结果区立即显示对应公历日期与星期几,同样附干支年与生肖。
- 填写超出范围的日期时,页面会给出红色提示,不会显示错误结果。
农历与闰月详解
农历一年通常 353~384 天:十二个月约 354 天,比公历回归年少 11 天左右,两三年就要插一个闰月补齐,因此有闰月的农历年长达 384 天上下。闰哪个月由节气定规(无中气之月置闰),并无固定规律,例如农历 2023 年闰二月、2025 年闰六月、2028 年闰五月。本工具的农历表完整记录了 1900-2100 年每一年的闰月安排,查询闰月日期与正式万年历一致。
干支年由 10 天干与 12 地支循环配成 60 甲子,生肖随干支年走。注意干支年以农历正月初一(春节)为界,不是以公历 1 月 1 日也不是以立春为界——本工具按春节分界,与民俗习惯一致。
计算实例
例 1:2026 年春节是公历哪天?
「阴历转阳历」填 2026 年正月初一,结果为公历 2026-02-17(星期二),干支丙午、生肖马。
例 2:农历 2025 年闰六月初一是公历哪天?
「阴历转阳历」填 2025 年六月,勾「闰月」,日填初一,结果为公历 2025-07-25。
例 3:公历 2026-10-23 农历是几号?
「阳历转阴历」选 2026-10-23,立即得到对应农历日期与干支生肖,全程无需手动翻万年历。
例 4:查农历生日对应的公历日期
长辈只记得农历生日时,「阴历转阳历」填农历年月日即得公历出生日期,生日按公历补过、按农历过都查得出来。
相关工具:90天计算器 · 日期与农历工具箱、几天前日期计算器、今天几号、年龄计算器。