农历不是阴历,而是以月亮定月、以太阳定年的阴阳合历;阴历只看月亮,农历却在阴历基础上加了二十四节气和闰月校准,所以民间说的“阴历”其实绝大多数情况下指的就是农历。
很多人一开口就问“农历和阴历怎么算”,其实先要搞清楚一件事:你手机上日历软件里那个带“腊月”“正月”的历法,科学分类叫“农历”,它既不纯阴,也不纯阳,而是阴阳兼顾,下面从根上讲清楚。
真正的阴历,完全以月相变化为周期,月亮绕地球转一圈,从新月到下一次新月,平均时间是5306天,这个周期叫“朔望月”,纯阴历就把这个周期作为唯一依据,大月30天、小月29天,一年12个月加起来约354天或355天。
问题来了:这样的一年比地球绕太阳一圈短了约11天,过个三年,春节就会跑到夏天去,过个十几年,四季全乱套,所以纯粹用阴历的国家,比如有些伊斯兰历法,他们的节日才会在公历里年年往前挪。
公历的算法很简单:地球绕太阳一圈是2422天,即一个回归年,公历把这个周期切成12个月,用闰年补上零头,公历只管太阳,不管月亮,所以十五不一定月圆。
农历里你有两个“年”的概念:从正月初一到下一个正月初一,这是“农历年”,长度约354天;从一个冬至到下一个冬至,这是“节气年”,长度固定约365.24天,两套系统放在一起,靠闰月来对齐,这就是“农历和阴历怎么算”的核心秘密。

农历的“初一”不是随便定的,它必须落在朔那一刻,也就是月亮正好处于地球和太阳之间、地面完全看不到月光的那一瞬间,这一天叫“朔日”,定为初一。
由于朔望月不是整天,29.5306天,所以农历月分大小:30天的叫大月,29天的叫小月,哪个月大哪个月小,要看两次朔之间隔了多少天,完全由天文计算决定,没有人为拍板。
农历有个硬规矩:冬至必须落在农历十一月,冬至是二十四节气里最关键的锚点,农历年份从正月开始,但节气年从冬至开始算,每年冬至都在公历12月22日前后,但农历日期不固定,可能落在十一月的前旬、中旬或下旬。
行业共识认为,二十四节气在农历里的排布,就是农历“合阳”的具体体现,每月的“节”和“气”各管各的,单数叫“节”,双数叫“气”,气”是判断闰月的关键。
这是农历和阴历怎么算的最终答案,也是所有规则里最硬核的一条:如果某个月里没有“中气”,这个月就被定为闰月。
中气是二十四节气里排在偶数位的12个,比如雨水、春分、谷雨、夏至、大暑、处暑、秋分、霜降、冬至、大寒等,由于朔望月29.53天比两个中气之间的间隔(约30.44天)短,积累一段时间,就会出现某个月根本没轮到中气,这个月只能“挂空挡”,被称作闰月,闰月沿用前面一个月的名字,比如闰四月、闰六月。
打开日历软件,翻到有闰月的那一年,你会发现闰月里只有一个节气,比如闰四月只有“芒种”这个节,而没有“夏至”这个中气,这就是判定方法。

直接看数据:2026年农历没有闰月,因为2025年农历有闰六月,2027年农历有闰五月,农历闰月分布大致每隔两三年一次,2026年正好没有,全年总共12个月,354天,农历春节在公历2026年2月17日。
这里顺便解答一个经常被搜到的问题:“2026年农历有闰月吗”——没有,所以2026年不是“双春年”,也不是“无春年”,有两个立春的日子落在农历年内,属于正常年份。
行业专家指出,闰月的设置规律是“十九年七闰”,也就是19年里安排7个闰月,这样农历平均年长就能逼近公历年长,春节基本不会跑出1月21日到2月21日这个区间,这是相当稳定的天文设计,不是人为凑出来的。
你翻老黄历看见“宜嫁娶、忌动土”,这些不是随便排的,农历每一天都对应一个“建除十二神”,依次是建、除、满、平、定、执、破、危、成、收、开、闭,每个月从“建”开始,按地支顺序循环。
建日”通常月令当值,“破日”一般不宜大事,这套系统在农历排日里叫“建星”,是黄历和择日的基础。
农历还有个配套系统就是天干地支,每年大年初一换干支年,每天子时换干支日,你看老黄历上写的“甲子日”“丙寅日”,就是从黄帝纪年算下来的六十甲子循环,干支纪年与农历同步,但具体换年的节点是从立春开始算,不是正月初一,这个差异常被人忽略。

打开手机日历,切换到“农历”视图,上方显示“农历X月X日”,下方或旁边会标“冲X煞X”和“宜忌”,中间那一排小字是当天的干支,如果你只想知道农历日期,看第一行就够;如果你研究择日,重点看干支和建星。
很多人会问“农历生日怎么算公历”,做法很简单:查万年历,比如你的农历生日是“八月十五”,在2026年对应公历9月25日;在2027年对应10月15日,每年不一样,因为农历和公历的起点不同。
多数情况下,长辈习惯过农历生日,因为以节气定月份,冬至后十天”正好是腊月初一,这种算法在传统命理里更常用,以每年立春为界,你的生肖和岁数也由立春决定,而不是正月初一,这是干支柱推算的基本原则。
因为农历十五设定在“望”日前后,月亮正好被太阳照亮整个正面,朔望月的周期决定了十五这天月亮绝大多数情况下是圆或接近圆的,肉眼基本看不出差别。
假设某年四月初一到五月初一之间,只有“芒种”这个节,而“夏至”这个中气落到了五月初一之后,那么四月初一到五月初一之间的这个月就没有中气,被定为闰四月,此后的五月继承正常节气顺序。
因为冬至必须留在十一月,而正月初一紧邻冬至,两段之间不会出现无中气的空档,所以闰正月和闰腊月在历史上极其罕见,近几百年都没有闰正月,闰腊月更是从上千年才轮到一次,这是历法结构和中气分布共同决定的。