农历不是阴历,而是阴阳合历;阴历看月亮,阳历看太阳,八字推演用的却是干支历。 这三者不仅名字绕,背后的逻辑也差着十万八千里,好多朋友活到三四十岁,还是把“阴历”和“农历”当成同一个东西,今天咱们就把这个结解开。
这个问题被问过无数次,答案很简单:农历是阴阳合历,它既不是纯阴历,也不是纯阳历,而是把月亮和太阳的周期捏在了一起。
阴历的“阴”,指的是月亮,它严格跟着月相走:朔日(新月)做初一,望日(满月)做十五,一个月大约29.5天,一年12个月加起来只有354天上下,换句话说,阴历年比阳历年短了11天左右,用得最典型的阴历,是伊斯兰教使用的回历,只按月相走,跟季节完全不对应。
阳历的“阳”,指的是太阳,它跟着地球绕太阳公转的周期走,一年365.2422天,我们现在日常用的公历(格里高利历)就是纯阳历,二十四节气也是古人根据太阳在黄道上的位置定下的,所以它属于阳历体系,跟月亮没关系。
农历最聪明的地方,在于它两头都想占,它的月份仍按月相定,初一还是新月,十五还是满月;但它的年份长度不能跟阳历年差太远,否则春节会跑到夏天去,于是古人发明了“十九年七闰”法,每隔两三年加一个闰月,把失去的11天补回来,这样一来,农历的平年约354天,闰年约384天,既能看月亮圆缺,又能指导农时。
下面这张表,一眼看清三兄弟的关键区别:
| 历法 | 参考天体 | 一年长度 | 月份依据 | 节气 |
|---|---|---|---|---|
| 阴历 | 月亮 | 约354天 | 月相 | 无 |
| 阳历 | 太阳 | 约365天 | 固定30/31天 | 有 |
| 农历 | 月亮+太阳 | 平年354天,闰年384天 | 月相+节气调和 | 有 |
明明是一个阴阳合历,为什么民间偏叫它“阴历”?这得从两个角度来解释。
普通老百姓过日子,最直观的感受是“初一十五看月亮”,初一看不见月亮,十五月亮圆,这跟阴历的月相节奏完全一致,而二十四节气里的“立春”“惊蛰”虽然决定了播种收获,但具体哪天是哪天,普通人不会主动去对太阳位置,所以几百年来,大家记住的是“初一十五”,自然而然地认为这历法是“阴历”。
行业共识认为,五四运动以后,“阳历”作为公历的简称被广泛使用,与之对应的旧历就被随口叫成“阴历”,加上近代以来对传统文化的简化描述,媒体和教材也经常用“阴历”代指农历,这个误称就这样固化下来了,农历里的闰月、节气都是太阳因素的体现,这一点在古代历法书里写得很清楚。
很多人问过这个问题,过生日、选吉日、排八字,到底按哪套算?答案可能会让你意外:《周易》择日看的是干支历,它不是农历,也不是阳历。
干支历是另一套系统,它以立春为年界,以十二节气为月界,相比单纯的阴历或阳历,它更像一套为阴阳五行量身定做的“天干地支表”,操作不复杂,但步骤得记牢:
这中间最麻烦的是节气时刻,不同年份相差几个小时甚至一两天,不能用固定的日期去套。

只要搜过“农历查吉日价格”,你多半见过9块9的电子万年历,也见过几百块的人工择日服务,差价到底差在哪?首先是数据源的严谨程度,很多免费工具用的老黄历,没有修正真太阳时,节气时刻可能偏差数分钟,到时辰层面就完全错了,其次是经验与风俗,人工择日还得考虑房主八字、坐山朝向、值神、冲煞,甚至地方性的嫁娶禁忌——这些不是一套简单算法能覆盖的,比如在上海老城厢,老一辈择日要看黄历,还要避开“三娘煞”和“杨公忌日”,这些讲究就写不进通用软件里。
既然三套历法各有分工,那咱们在做不同事情时,就该各取所需,别在错误的地方用错误的日历。
用一张表说清楚:
| 场景 | 用哪套历法 | 原因 |
|---|---|---|
| 春节、中秋等传统节日 | 农历 | 固定在某月某日,和月相挂钩 |
| 身份证生日、工作安排 | 阳历(公历) | 国际通用,与季节对应 |
| 排八字、看运势 | 干支历 | 以节气和太阳黄经为基准 |
| 嫁娶、搬家、开市择日 | 农历+干支历 | 不仅要看日子吉凶,还要看节气与干支组合 |
你会发现,没有一个场景是“纯阴历”单独出场的,阴历只是个理论概念,现实中被农历替代了。
《周易》体系里,时间不是线性流淌的,而是由天干地支组成的六十甲子循环,这个循环的刻度不是初一十五,而是二十四节气,那为什么一提八字,大家总往农历上靠?因为农历月份和月相挂钩,但月建的起点——寅月,是从立春算起的,而不是正月初一,这就是民间“以农历代干支”的重大误区。

近年来,上海线下和线上的命理咨询越来越多,来问的朋友第一句话永远是“用农历还是阳历排我的盘?”其实真正该问的是“准不准到真太阳时”,上海和北京虽然同在东八区,但经度差了十几度,日出时间差了差不多一小时,如果你按北京时间排时辰,一个辰时可能被错标成巳时,业内专家指出,真正准确的八字排盘,必须先把北京时间换算成出生地真太阳时,再看节气定月柱和年柱,至于问农历阴历,那是找错了参照物。
月相反映的是月球对地球的引力潮汐,节气象征的是太阳对地球五运六气的影响,《周易》和中医更重视后者,因为太阳的周天运动直接决定四季寒暑,而寒暑变化又决定阴阳盛衰,所以八字里年月两柱,都必须以太阳在黄道上的实际位置为准,这也是为什么两个农历生日相同的人,可能对应的干支月完全不同——因为中间隔着不同的闰月。
农历和阴历到底是不是一回事?
不是,阴历只按月相走,不理会太阳;农历则是阴阳合历,既看月相,又用二十四节气和闰月来追踪太阳周期,所以你可以说农历包含了阴历的月份规则,但绝不能把两者划等号。
过生日按阴历还是阳历好?
从传统角度看,按农历过生日更有“天地人”的联动感,农历的每一日对应月相和干支神煞,比如初一生人、十五生人,传统说法各有讲究,但如果你要排八字,那就必须转化成干支历,而不是直接拿农历或阳历的日期来套。
看八字用农历还是阳历?
都不是,八字用的是干支历,它以立春为年界,以节气为月界,一个甲子日从子时更换,而不是从半夜0点,哪怕你同时知道自己的农历生日和公历生日,也得先找到当年的节气时刻,才能排准月柱和日柱,与其问“用哪个历”,不如先问“自己出生的真太阳时是多少”。