公历、农历、回历怎么换算?首先要明确:三者不是简单的加减关系,而是三套不同的历法规则。公历是太阳历,农历是阴阳合历,回历(伊斯兰历)是纯阴历。日常查询时,用三历对照工具直接查对应日期最可靠,手动换算只适合理解原理和粗略估算。本文把三种历法的区别和换算思路讲清楚。
一、三种历法各是什么
公历:以太阳回归年为基准
公历一年365天,闰年366天,闰年规则是四年一闰、百年不闰、四百年再闰。它完全依据地球绕太阳的运行周期,因此每年的季节和日期基本固定,是国际上通用的历法。
农历:阴阳合历
农历常被叫做“阴历”,其实并不准确。农历以月相变化定月(朔望月约29.53天),又通过设置闰月来对齐太阳年,属于阴阳合历。农历中还包含二十四节气和干支纪日,例如本站日历页显示,2026年8月17日对应农历七月初五,2026年8月7日为立秋。农历与公历的日期差每年都在变,只能查表或靠工具对照。
回历:纯阴历

回历(伊斯兰历)以月相为准,一年12个朔望月约354天,比公历一年少11天左右,因此回历的节日和新年逐年提前,约33年在公历中循环一圈。回历以见到新月为月首,不同地区观测新月的时间可能造成一两天差异。
二、换算的基本思路
公历与农历
两者换算依赖闰月与节气规则,没有简单公式,需要查万年历。想快速核对某一天的农历日期、干支与节气,直接用在线万年历输入公历日期即可得到结果。
公历与回历
粗略估算常用公式:回历年约等于(公历年−622)×33÷32。以2026年为例,代入后约为1447.8,即2026年公历大致对应回历1447年至1448年之间。这个公式只用于估算年份,精确到具体某一天的回历日期,仍以工具查询为准。
农历与回历
两者没有直接对应公式,通常先各自与公历对照,再间接互推。需要三历同时对照时,使用支持多历显示的万年历最方便。
三、用工具对照的方法
查询三历对应日期可以按三步操作:步,打开万年历或日历页面;第二步,选择公历日期;第三步,查看同屏显示的农历、干支和回历信息。以本站日历页为例,页面上直接列出每月每一天的干支日与农历日期,如2026年8月17日显示为“癸亥日 · 七月初五”,节气也会标注在对应日期上,如2026年8月7日的“立秋”。需要回历日期时,按同样的方式在支持回历的对照页面查询。
四、常见换算误区
误区一:把农历等同于阴历。农历有闰月调节太阳年,是阴阳合历,并非纯阴历。误区二:以为回历和公历一年长度差不多,实际上回历一年约少11天。误区三:把估算公式当成精确结果,回历日期还受新月观测和时区影响,可能有一两天出入。误区四:忽略节气在公历中大致固定的特点,误以为所有农历日期都会对应固定公历日期。
常见问题
农历和阴历是一回事吗?
不完全是一回事。农历以月相定月、以闰月对齐太阳年,属于阴阳合历;“阴历”是民间对农历的习惯叫法。
回历一年为什么比公历短?
回历是纯阴历,12个朔望月合计约354天,比公历的365天少11天左右,所以回历节日在公历中逐年提前。
换算能靠口算吗?
农历与公历无法简单口算;回历年份可用(公历年−622)×33÷32粗估。精确到日期时,建议使用万年历工具。
哪里能一次看三历对照?
支持三历显示的万年历页面可以做到。玄空数术的日历页可直接查看公历、农历与当日干支对照,适合日常查询。
总结
公历、农历、回历是三套不同规则的历法:公历看太阳,回历看月亮,农历两者兼顾。换算时先分清历法类型,日常查询直接用工具对照最省心。可以打开玄空数术的择日万年历查看公历、农历与干支的每日对照,更多历法内容可浏览黄历择吉栏目。历法换算属于通用知识,回历日期请以权威对照结果为准,本文公式仅作原理参考。