农历大小月由朔的时刻决定,相邻朔间隔约29.53天,取整得小月29天或大月30天;可据初一与十五公历日期差判断:差15天为大月,同日为小月。

农历中的大小月不是按固定顺序排的,而是由月亮运行的真实位置决定的。大月30天,小月29天,哪个月是大、哪个月是小,每年都不一样。
农历大小月怎么确定
核心依据是“朔”的时刻——即太阳和月亮黄经相等的那个精确瞬间。这个时刻所在的公历日期,就是农历该月的初一。下一次“朔”与本次“朔”之间相隔的天数,取整后就是这个月的天数:约30天就是大月,约29天就是小月。因为一个朔望月平均是29.53059天,所以必须靠大小月交替来贴近这个长度。
- 不能靠月份序号判断(比如正月不一定是大月,腊月也不一定小)
- 不能靠农历年份推算(同一年里可能二月小、三月也小)
- 实际排历需天文计算,普通人查万年历或权威日历最可靠
“阴历”这个词容易混淆
日常说的“阴历”其实大多指农历,但严格来说,“纯阴历”只看月亮、不管太阳,一年约354天,和季节会逐年错位。而我国现行农历是“阴阳合历”:月份按朔望月(阴历成分),年份则通过设置闰月,让19年里加7个闰月,整体长度向回归年(365.2422天)靠拢。所以农历不是纯阴历,它兼顾月相和节气,能指导农事、安排节日,也保持春节总在冬春之交。
有没有连续大月或小月?
有,而且不罕见。因为朔望月略长于29.5天,所以长期来看,大月略多于小月(约53:47)。为匹配真实月相,有时会出现连续两个甚至三个大月。历史上确有实例:1824年八、九、十、十一月全是大月;也有年份出现过连续两个小月,比如某些闰年前后的月份。
- 连续小月通常出现在闰月前后,因朔间隔偶然偏短
- 连续大月更常见,尤其在夏秋季节,与地球公转速度变化有关
- 这种波动恰恰说明农历是“活”的历法,不是机械套用规则
怎么快速知道某月是大是小?
不用算天文数据,有个实用办法:看这个月的初一和十五落在公历哪两天。
- 如果初一和十五在同一个公历日期(例如都是3月2日),说明这月只有29天→小月
- 如果初一和十五差15天(例如初一是3月2日,十五是3月16日),说明这月有30天→大月
- 注意:十五不一定总在公历15号,要看实际月相,所以得查准确日历










