阴历是靠观测月亮圆缺建立的历法,它与阳历的区别、生日怎么算、以及何时该看农历,是多数人最常混淆的三个核心问题,阴历不是农历,但二者在普通人生活里常年被混用,搞清楚之后,很多择日、八字和过生日的困惑会自然解开。
很多人一提到阴历就想到春节、中秋节,以为阴历就是日历上那排小字,阴历、阳历、农历、干支历是四套不同的计时系统,只是长期共用同一个日历外壳,下面从使用场景出发,一层层拆开讲。
阴历和阳历的底层逻辑完全不同,阳历以地球绕太阳一圈为一年,全年约2422天,于是平年365天、闰年366天,阴历则以月亮圆缺一个周期为一个月,这个周期叫朔望月,平均53天。
月亮从新月到满月再到新月,完整走一圈约29.53天,为了让人好记,阴历把月份分成大月30天、小月29天,交替出现,这样算下来,一个阴历年只有约354天,比阳历年少了11天左右。
如果一直按354天过年,春节就会越跑越早,可能从冬天跑到秋天,这在实际生活中会造成很大混乱,所以古人设计了闰月机制,通过“十九年七闰”的规则,让阴历年份与四季保持同步。
阳历的日期本身就反映太阳位置,比如每年4月5日前后是清明,6月21日前后是夏至,二十四节气完全由太阳运行决定,所以节气在阳历里的日期每年几乎固定,最多相差一两天。

阴历生日怎么算这个问题,本质上要先把“农历”和“阴历”分开,农历并不是纯阴历,而是一套阴阳合历,它用阴历的月相定月份,同时用阳历的节气定季节,中间靠闰月找平。
因为阴历354天比阳历365天少11天,所以同一阴历日期在下一年的阳历日期会提前约11天,中间遇到闰月年份,又会往后跳,这就是有人阴历生日在12月,次年却跑到11月的根本原因。
传统长辈通常认阴历,因为婚嫁、祭祀、周岁都以农历报日子,现代工作场景和身份证则用阳历,行业共识是:自己过生日怎么方便怎么来,涉及正式文书或择日仪式时,以农历加干支为准。

阴历一年多少天这个问题,答案不是固定值,平年约354天,闰年约384天,差距来自闰月的插入。
古人用“无中气置闰法”,二十四个节气里,有十二个是“中气”,比如春分、夏至、大暑,每个农历月必须有一个中气,如果某个月排不到中气,这个月就变成上个月的闰月,前面加一个“闰”字。
每19个阳历年里,阴历需要额外加7个闰月,才能让两种历法重新对齐,这个规律已经被验证了两千多年,至今仍在通用,业内专家指出,这套置闰机制保证了春节始终落在1月下旬到2月下旬之间,不会跑出这个范围。
不是简单的大小月交替,而是根据月亮实际运行速度,每月初一必须是新月那天,天文学家算出精确的合朔时刻,朔在哪一天,初一就定在哪一天,所以连续两个大月或连续两个小月都可能出现。
八字排盘和择日选时,用的是干支历,不是阴历本身,但普通人常把二者看成一个东西,干支历以立春为一年的起点,以节气划分月份,完全跟太阳走,这一点和阳历逻辑更接近。

看黄历上的“宜忌”,真正起作用的是当日干支、值神、二十八宿,而不是阴历日期本身,很多人问“阴历和农历有什么区别”,放到择日里就明白了:黄历上那排阴历日期只是参照,真正要查的是干支和节气。
一个人出生在腊月,但未过小寒之前,月柱仍然算上一年的子月,这就是为什么有人阴历生日在年末,八字却已经进入下一年,判断依据是节气,不是阴历月份。
严格说不是,阴历只按月相定月,不理会太阳,农历既看月相又兼顾节气,属于阴阳合历,农历里包含阴历的月份安排,也包含阳历的节气框架。
因为阴历年比阳历年短约11天,所以同一阴历日期对应到阳历,每年都会前移,有闰月的年份又会突然往后跳,导致生日对应的阳历日期变化较大。
用干支历,年柱以立春为界,月柱以十二节气为界,日柱以子时为界,把阴历生日扔进排盘软件时,软件会自动转换成干支历,转换的关键参考点是节气精确时刻。