这四个词之所以让人犯晕,是因为它们一半是历法术语,一半是生活习惯,术语有严格定义,习惯则带着年代感,分开看,各归各位。
| 叫法 | 正式名称 | 依据 | 一年长度 |
|---|---|---|---|
| 公历 / 新历 | 格里高利历 | 地球绕太阳 | 平年365天,闰年366天 |
| 农历 | 阴阳合历 | 月相 + 太阳回归 | 平年约354天,闰年约384天 |
| 阴历 | 太阴历 | 只看月相 | 约354天,不设闰月 |
| 阳历 | 太阳历 | 只看太阳回归 | 与公历同源 |
关键差别在第二条和第三条,农历的月份按朔望月排,初一是朔,十五前后是望,这部分是“阴”;可它又用二十四节气盯着太阳走,还靠闰月把月份和季节拉回同一条线上,这部分是“阳”,两头都占,所以叫阴阳合历。
纯阴历不干这事,典型代表是伊斯兰历,一年三百五十多天,不管季节,斋月会慢慢跑到夏天去,所以谁要是说“农历就是阴历”,等于把一套带节气的复合系统,说成了只看月亮的单线条。
这是历史留下的叫法,公历进入中国后,民间为了区分,把本土沿用的历法叫“旧历”“夏历”,也有叫“阴历”的,叫了几代人,就固定成了口语,你在家里听长辈说“阴历几月初几”,指的基本都是农历,不是天文学意义上的太阴历。
业内专家指出,判断一个说法对不对,看它有没有节气就够,带二十四节气、带闰月的,是农历;只有月相、没有节气的,才是纯阴历,这个判断标准,比背定义好用。
不是一回事,差别集中在两个机制上:节气和闰月。
二十四节气按太阳黄经每15度切一刀,春分、秋分、夏至、冬至这几个点,公历日期年年差不多,前后差一两天,清明的公历日期稳定在4月4日到6日之间,就是这个道理,一套纯阴历排不出这种稳定性。
操作上你可以自己验:打开手机日历,把“中国农历”显示打开,翻到任意一年,看清明、冬至的公历日期,基本不动;再看春节,1月下旬到2月中旬来回跳,同一个农历里,一个稳一个跳,说明它同时受两套周期约束。
朔望月约29.53天,十二个月约354天,比回归年少了11天左右,三年差一个月,不补就乱套,办法是加闰月,规则大致是十九年七个闰月,把差额找平。
判断某年有没有闰月,不用算,查就行,步骤:
这里插一句实务,做八字排盘、择日、起名的时候,月柱按节气分界,不按农历初一,很多人拿农历生日直接去排,遇到节气前后的日子就容易排错,这是历法概念混用最常见的后果,不是玄学问题,是输入错了。
先说上文归纳:日常换算别背公式,查权威对照表最稳,现行农历的编算和颁行有国家标准可依,紫金山天文台负责编算,香港天文台也长期公开公历农历对照表,这两处数据可以直接用。
| 农历节点 | 2026年公历日期 | 备注 |
|---|---|---|
| 除夕 | 2月16日 | 乙巳年腊月廿九 |
| 春节 | 2月17日 | 丙午年正月初一 |
| 元宵 | 3月3日 | 正月十五 |
| 清明 | 4月5日 | 节气,非农历节日 |
| 端午 | 6月19日 | 五月初五 |
| 中秋 | 9月25日 | 八月十五 |
2026年是丙午年,全年没有闰月,这一年春节落在2月17日,比2025年晚了将近二十天,原因就是上一年有闰六月,把春节往后顶了。
行业共识认为,公式法只适合教学演示,实际使用容易在闰月和节气边界上出错,要精度,就走路径二。
这不是对错题,是习惯题,选哪个,取决于家里怎么记、证件怎么填、亲戚怎么聚。
实用做法是双轨:证件和社交用公历,家里老人那边的仪式用农历,手机日历两个都设提醒,唯一要留神的是闰月出生的孩子,闰月不是年年有,传统做法有按“闰月当本月过”的,也有提前到上月过的,各家规矩不同,提前跟长辈对齐一次,省得每年争。
地域差别确实存在,但不是绝对的,南方不少地方,尤其宗族活动保留得完整的乡镇,给孩子过农历生日的比例偏高,逢十的整生日更讲究按农历办,北方城市家庭,公历生日更普遍,农历只在家里老人身上保留。
真正决定习惯的是家庭代际结构,不是经纬度,三代同堂的家庭,农历生日的存续率明显更高;小家庭独立生活的,公历占主流,近年来的趋势是年轻人自己过公历,给老人过农历,两套并行不冲突。
顺带说下这块的市场行情,请人看结婚日子、搬家日子、开业日子,收费跨度不小,普通线上择日,几十到两三百元居多;本地师傅上门或当面看,常见几百元;名气大的师傅,单次上千也有,影响价格的主要是三项:需要看的项目数量、是否要出书面择日单、师傅的排期紧不紧。
判断靠不靠谱,看两点:一是问清楚依据什么历法排,答不上节气和闰月处理的,基本是套模板;二是看有没有把农历日期换算成准确的干支日,这一步做不实,后面全是空的。
没有固定周期,因为农历年长度在354天和384天之间摆动,公历又有闰年,两者重合的间隔从十几年到几十年不等,同一个人一生中重合的次数有限,想找重合年份,直接用对照表逐年查,比推算可靠。
2026年春节是2月17日,春节固定在农历正月初一,而正月初一落在公历哪一天,取决于上一个农历年有没有闰月、腊月是大月还是小月,上一年的闰月会把春节整体往后推,这就是春节在1月下旬到2月中旬之间浮动的原因。
用公历日期录入,按节气定月,按立春定年,农历生日只能作为参考,真正参与排盘的是节气分界后的干支,立春之前出生的,年柱算上一年,这条规则每年都有人搞错。
把四个词的关系记牢:公历等于新历等于阳历,农历是阴阳合历,阴历是另一套只认月相的系统,历法理顺了,生日怎么过、日子怎么择、八字怎么排,输入对了,上文归纳才不会跑偏。