公历是阳历的一种,农历则是阴阳合历,而阴历只是农历中按月相变化的那个维度。阳历看太阳,阴历看月亮,农历两者都看,很多人把农历直接叫阴历,其实不够严谨,这篇文章把概念、换算、择日讲究一次说透。
三个词放在一起,容易让人头晕,其实拆开看,只有两个维度在起作用:一个跟着太阳走,一个跟着月亮走。
阳历以地球绕太阳一圈为一年,平年365天,闰年366天,公历就是最典型的阳历,全世界通用,阴历以月亮圆缺为一个周期,约29.5天,十二个月算一年,总共354天左右,这样一来,阴历的春节会越跑越早,夏天可能过到冬天去,所以纯粹的阴历无法指导农业。
农历的真实身份是阴阳合历,它既看月亮定月份和日期——初一十五看月相就对得上,又用闰月的办法追平太阳年,保证清明、谷雨这些节气落在差不多的日子,行业共识认为,这样才能让历法既反映月亮的潮汐规律,又不耽误春耕秋收。
翻开手机日历,很多人看到农历二月廿三,随口就说今天是阴历廿三,这个说法不算全错,但漏掉了一半信息,农历里的日期确实跟着月亮走,这部分叫阴历成分;但农历里的节气、闰月安排,全部由太阳位置决定,这部分是阳历成分。
业内专家指出,农历是“阴历为体,阳历为用”的混合系统,你过生日时,长辈看的是农历生日,这个日期反映的是月相,属于阴历维度;但老人说“过了芒种再种豆”,这个芒种是太阳到达特定经度的时刻,属于阳历维度,所以日历上的农历和阴历不能完全画等号。
研究《《易经》》、八字、择吉的人,几乎都用农历辅助记录月相和节气,原因在两点,第一,月相直接影响人的情绪和状态,初一新月、十五满月,古人认为气场有明显差异,第二,节气的交替对应太阳辐射和地表温度变化,这是万物生长的底层规律,农历同时保留了这两个维度,所以在推算黄道吉日、选择安葬嫁娶日期时,农历是绕不开的底本。

每年买日历最顺手做的事,就是对照公历日期看农历,但到底怎么换算,背后有固定公式和步骤。
不必背复杂的天文常数,记住几个锚点就能大致估算,农历的朔日为初一,这一天月亮和太阳的黄经差为零,具体到2026年,春节落在公历的2月17日,这就是一个固定锚点,以此为起点,往后数29或30天,就是下一个农历月,每个月是29天还是30天并不固定,需要看月相观测结果。
实操中最容易出的错,是把生日换算弄反,公历是阳历,查星座看公历;农历是传统月相体系,查生辰八字看农历,两个系统混用,八字推算必然出错。
农历的天数不是固定值,平年十二个月,约有354天或355天;闰年十三个月,约为384天或385天,比公历的365天少了大约10到11天,所以每隔两到三年,农历就会多出一个闰月来补齐差距。
十九年七闰法,是行业内最常引用的常识,也就是十九个农历年中,有七个闰年,闰月放在哪个月,完全由节气决定,规则是:如果某个农历月里只有一个节气而没有中气,这个月就会被置为闰月,中气指的是从雨水开始的十二个节气,逢双的才是中气。
| 年份 | 农历月数 | 大致天数 | 与公历差距 |
|---|---|---|---|
| 平年 | 12个 | 354或355天 | 少10-11天 |
| 闰年 | 13个 | 383或385天 | 多出约18-20天 |
这个差距解释了一个常见疑问:为什么农历生日在公历中的日期每年都不一样,因为农历年的长度不固定,对应公历的位置就逐年游移。
市面上换算工具很多,但精度差异很大尤其在择日领域,差一个时辰结果完全不同。
具备这三项的工具,才有资格用于八字排盘或择日,普通日历软件如果连节气时刻都模糊,只能算日常参考,不能用于正式推算。
这套方法适合初级爱好者熟悉规则,真正的专业人士一般使用天文台发布的数据或商业历书,数据精度最高。
看八字和择日从来不是二选一,而是两套系统并行。
干支纪年是一种纯阳历系统,它与公历季节基本同步,但起点是立春而非元旦,所以看日子主要看当天的干支组合————例如甲子日、乙丑日,这个信息在日历的农历页面里通常以小字标注,属于农历中嵌入的阳历成分。
常见误区是只看了农历初几或十五就定日子,忽略了干支本身的信息,真正的择日在形式上用的是农历日期,但内核用的是干支,两者之间通过日历转化完成。

四大传统节日全部锁死在农历日期上,但它们的公历位置每年都在漂移。
这些节日的公历日期之所以浮动,原因还是农历年的长度比回归年短,2026年的中秋节,根据现有历法推算应该在公历9月下旬,具体日期参照当年历书。
用拟人的说法,农历像一个做事变通的老先生——它既要对得上月亮的脸,又要跟得上太阳的脚步,所以在规则上耐用,天数为29或30天来回调整,闰月见缝插针,正因如此,它能承载月相体验、潮汐对应、农时指导等多重功能,这是纯粹的阳历做不到的,纯粹的阴历也无法做到。
历法问题本身就是哲学问题,公历告诉我们“现在几点、几月、几年”,农历告诉我们“月亮圆缺了几次,节气走到了哪里”,真正研究的人,两套历法交替使用,既不厚此薄彼,也不混为一谈,弄懂这份换算逻辑,恰恰是打开传统时间智慧的那把钥匙。