阴历是以朔望月为基本单位、以二十四节气校准季节的阴阳合历,2026年没有闰月,属丙午马年。这套规则不是简单“看月亮”就能解释的,它背后藏着一条精密的天文数学链,和《周易》的“阴阳消长”逻辑也挂在同一个系统里。
很多人习惯把“农历”和“阴历”混成一个词,阴历和阳历的区别在算法根基上就不一样,阳历看太阳,以地球绕太阳一圈为一年,长度固定约365.2422天,阴历看月亮,以月相周期为一个月,朔望月平均长度是29.53059天,关键来了:阴历的一年不是365天,而是354或384天左右,比阳历每年少约11天。
阴历的每个月从“朔”开始,朔就是月亮运行到太阳和地球之间、月面完全看不见的那个瞬间,古人把这个时刻定为初一日,现代天文学用精密公式推算朔的精确时间,但行业共识认为,古代历法家靠“平朔”到“定朔”的演进,才真正解决了月首误差,平朔用平均周期排月,定朔则考虑月亮轨道的不匀速和太阳视运动的不均匀,最终以实际合朔时刻为准。
月亮轨道是椭圆的,近地点时跑得快,远地点时跑得慢,地球绕太阳也不是匀速的,因此朔与朔之间的间隔有时短至29.27天,长至29.83天,这就是阴历月长不能简单“隔月大小”的原因,必须以天文计算为准,2026年各月的朔日时间直接影响当月是大建还是小建,可以打开手机日历查看“农历”标注,对照月相变化验证。
阴历一年12个月,只有354.367天,比回归年少10.875天,若不设闰月,三年就会差出一个多月,月份与四季完全错位,于是规则出现了:十九年七闰,即在19个回归年中增加7个闰月,使阴历总天数与阳历总天数大致相等,19年合计约6939.69天,两个系统几乎完美对齐。
二十四节气分“节气”和“中气”,从立春起,奇数位置的是节气,偶数位置的是中气。雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至、大寒这12个叫中气,正常月份必须包含一个中气,但因为朔望月比两个中气的间隔短,天长日久,总会出现某个月完全不含中气的情况,规则很简单:这个无中气的月份就设为闰月。
例如2025年闰六月,就是因为那个月缺少中气“处暑”,而2026年全年12个月,每个月中气齐全,所以2026年农历没有闰月,全年12个月,354天,想验证:打开农历日历查询,2026年6月23日对应农历五月初九,7月底到8月间仍有一个完整的中气周期,无空缺。
闰月沿用上月的月名,称“闰X月”,比如闰六月就是跟在六月后面的无中气之月,十九年七闰的分布不是均匀的,经计算更常见的闰月集中在农历三月至八月之间,因为这段时间中气间隔略长于朔望月。
| 年份 | 闰月 | 说明 |
|---|---|---|
| 2023 | 闰二月 | 该月无中气“春分” |
| 2025 | 闰六月 | 该月无中气“处暑” |
| 2026 | 无闰月 | 12个月,354天 |
| 2028 | 闰五月 | 该月无中气“大暑” |
现代人查阴历,不用翻万年历,手机和电脑都有标准工具,但若要理解背后的历法规则,掌握查询逻辑比工具更重要。
阴历年的起点是正月初一,不是立春,2026年正月初一为公历2月17日,从这一天起才进入阴历丙午年,生肖属马,立春(公历2月4日)不能作为生肖分界,这是八字命理与民俗历法的一点差异。
打开系统日历,切到农历视图,2026年的农历各月大小建排布为:
注意这里七月和八月连续大月,实际因朔的时刻跨越所致。
干支日不受阴历月首影响,每天换一个干支,要查某天的干支,可用“干支纪日公式”,即用日数减去基准日再模60,比如2026年1月1日的干支是“辛巳”,以此为基准推,除夕前某日与它相隔天数除以60,余数对应天干地支序数即可推算。
《周易》的核心思维是阴阳消长,而阴历的置闰规则恰好呈现了这一逻辑。中气相当于卦中的“阳爻”定位,节气则是“阴爻”过渡,无中气之月被置闰,本质是阴阳二气在某段周期中缺席,历法用加月的方式重新对齐轨道。
这些对应关系不是牵强附会,而是古人在长期观测中发现的自然节律,阴历的月相变化本身就是阴阳消长的最直观呈现:朔日纯阴无月,望日纯阳满月,上弦月阳长阴消,下弦月阴长阳消。
干支纪年以立春为界,与阴历正月初一不同步,这常让初学者困惑,行业共识认为,干支系统属于“阳阳历”,它以太阳视运动为基准,因此跟节气关联更紧密,而阴历的月相系统管“月”,节气系统管“年”,两套系统在阴历中并行运作,《周易》算命里的四柱八字,年柱看立春,月柱看节令,日柱看干支日,时柱看时辰,其中月柱几乎完全按节气划分,与朔望月无关。
《周易》应用的择日体系常用到阴历月相,新月(朔)时宜静不宜动,满月(望)时能量最强但容易过亢,民间择吉常常避开朔日和望日,选择上弦月和下弦月之间的时段。
配合十二建星和二十八宿,阴历日期就变成了一整套时空标记,但必须说明:择日不是单看月相,要结合八字和方位,月相只是其中一个系数,比如2026年农历五月十五(公历6月29日)为望日,恰逢月建午月,午午自刑,这一日不宜婚嫁或开业,但可作祭祀祈福。
阴历的公历换算不是简单加减常数,因为每月的初一日对应的公历日期逐年不同,约每年提前约11天,有闰月时则推迟约19天,换算需查《万年历》或者用天文算法。
要知道某阴历日期对应公历,先确定当年正月初一的公历日期,2026年正月初一对应2026年2月17日,然后逐月累加大小月天数,加上当月的日期偏移,得到公历日,例如2026年农历五月初八:
这就是2026年农历五月初八对应公历6月23日。
因为闰月的存在导致偏移不固定,同样一个“五月初八”在2027年对应的公历日期(约7月3日)与2026年(6月23日)不同,偏移量逐年变化约11天至19天,只有查表或程序计算才准确。
不是完全同一概念,阴历严格指以朔望月为月长的历法,只考虑月相周期,不考虑太阳运动,农历是阴阳合历,除朔望月外,还通过二十四节气确定闰月,使年平均长度接近回归年,通俗说:农历是阴历加节气的升级版。
闰月置于没有中气的月份,年份仍按干支顺序,闰月不算独立年份,只改变该年总月数为13个月,如2025年闰六月,年柱仍是乙巳年,月柱从芒种到小暑之间多走一个“闰六月”的天数,但干支月仍按节气切分,不另排干支月,日和时的干支不受闰月影响,只按六十甲子连续计数。
理想条件下是的,但实际观测中,朔发生时刻可能在白天,那一天整日无月,由于时区的差异,全球各地的朔日可能相差一天,中国农历以东八区时间为准,某些月初一傍晚可看到极细的蛾眉月,那属于“晚朔”,而非历法错误。