2019年农历己亥年共有12个月,其中6个大月各30天、6个小月各29天,全年354天,没有闰月。如果你正在查黄历、择日或者排八字,这份大小月分布直接影响每个月的初一和月末安排,下面直接把这一年的月份排布、推算逻辑和日常应用一次说清。
很多人拿到农历年历就懵,一会儿二十九一会儿三十,到底怎么记?2019年的规律其实挺好掌握:正月、三月、五月、七月、九月、十一月是大月,每月30天;二月、四月、六月、八月、十月、十二月是小月,每月29天,大小月交替出现,整整齐齐。
农历的月长不是拍脑袋定的,它跟月亮圆缺周期挂钩,月亮绕地球一圈,从一次“朔”(完全看不到月亮)到下一次“朔”,平均要5306天,这个数字既不是整数,又比29天多半天,所以古人只能约定:要么安排29天的小月,要么安排30天的大月,让每个月的初一尽量对准“朔”那天。
行业共识认为,这种大小月轮换机制,就是为了保证初一那天月亮恰好运行到太阳和地球之间,让日子和天象对得上,2019年恰好赶上了6大6小交替的节奏,所以一年下来只有354天,放在农历体系里,这属于“平年”的标准身量。
下面这张表标出了2019年各月的农历大小、公历起止日期和当月天数,方便你直接对照查询。
| 农历月份 | 大小月 | 公历起止日期 | 天数 |
|---|---|---|---|
| 正月 | 大月 | 2.5 2019.3.6 | 30天 |
| 二月 | 小月 | 3.7 2019.4.4 | 29天 |
| 三月 | 大月 | 4.5 2019.5.4 | 30天 |
| 四月 | 小月 | 5.5 2019.6.2 | 29天 |
| 五月 | 大月 | 6.3 2019.7.2 | 30天 |
| 六月 | 小月 | 7.3 2019.7.31 | 29天 |
| 七月 | 大月 | 8.1 2019.8.30 | 30天 |
| 八月 | 小月 | 8.31 2019.9.28 | 29天 |
| 九月 | 大月 | 9.29 2019.10.28 | 30天 |
| 十月 | 小月 | 10.29 2019.11.26 | 29天 |
| 十一月 | 大月 | 11.27 2019.12.26 | 30天 |
| 十二月 | 小月 | 12.27 2020.1.24 | 29天 |
注意看,六月小月结束时公历是7月31日,七月大月从8月1日接棒,大小月紧密咬合,中间没有空档,这种排布在农历中很常见,但2019年格外规整,几乎没有连续两个大月或连续两个小月的情况。
想知道某天对应农历几月几号,或者反过来查某月是大是小,不必每次翻日历,这里教你三招实操方法,出门在外也能快速判断。
打开手机自带日历,切换到农历视图,找到每个月的初一对应的公历日期,如果下个月的初一和这个月初一中间隔了30天,这个月就是大月;如果只隔29天,就是小月,比如2019年二月初一是3月7日,三月初一是4月5日,中间隔了29天,所以二月小;三月初一到四月初一(5月5日)隔了30天,所以三月大。
这个方法最直接,适合随时随地验证,只要知道两个相邻初一之间的跨度,大小月立刻现形。
传统历法里,大月的最后一天是“三十”,小月的最后一天是“廿九”,所以你可以在月末晚上观察月亮:如果农历廿九晚上还能看到细细的残月,且第二天就是下月初一,那么这个月就是大月;如果廿九那天夜里月亮就已经消失,次日就是初一,那这个月就是小月。 受天气影响,这个方法不如查日历靠谱,但放在古代,这是很多老农判断大小月的土办法。
前面表格已经显示,2019年恰好是单数月(1、3、5、7、9、11)大,双数月(2、4、6、8、10、12)小,你可以直接记口诀“单月大、双月小”,但别高兴太早——这只是2019年偶然符合的规律,放到别的年份就失灵了,比如2020年有闰四月,大小月分布完全打乱,所以这个口诀只适合拿来记这一年的排布,不能推广。
对于需要排八字、择日的人来说,更稳的做法是直接查当年的《万年历》或电子历法表,业内专家指出,看大小月别只看网上流传的所谓“规律”,要以官方发布的农历数据为准。

大小月不只是天数上的差异,在《周易》应用场景里,它还牵动着节气的落点和日柱的推算,不少初学六爻的易友会问:阴历大小月对择日有影响吗?答案是肯定的。
小月只有29天,所以像“农历三十”这样的日子根本不存在,如果你要办喜事选日子,长辈通常会避开没有三十的月份,认为“三十”是圆圆满满的象征,但这更多是民俗偏好,并非《周易》硬性规定,命理上更看重的是干支日柱,而不是数字大小,比如2019年十一月是大月,有三十,所以腊月(十二月)前边能从容衔接;而十二月是小月,腊月廿九过完直接就是2020年正月初一,没有“除夕三十”可过,这也是2019年没有“大年三十”的原因。
节气是根据太阳位置定的,而农历月份是跟着月亮走的,所以大小月的长短会影响节气和农历日期的对应,同样一个“立春”,2019年出现在了农历腊月三十(2019年2月4日),并不是正月初一,如果你按农历生日直接排八字,容易忽略节气换月的问题,排盘时必须先看该年立春、惊蛰等节气落在哪一天,再确定月令干支,例如2019年腊月三十(2月4日)立春,那么出生在2月4日之后的人,生肖属相已经开始算鼠年,而不是猪年,这种错位,正是大小月与节气联动的典型例子。
在梅花易数等占卜方法中,有人用农历的年月日取数,这时月的大小会影响日数的多少,大月三十天,小月二十九天,取数范围和期望值不同,不过多数现代易学应用直接用公历数字,对大小月的敏感性已经降低,但对于坚持“农历起卦”传统的一派,月末那天到底是廿九还是三十,取数时必须写清楚,否则卦象易有偏差。
前面提到2019年没有闰月,全年354天,这个天数在农历中属于常见范围,但放在公历365天的背景下,农历年就“短”了11天左右,所以你会发现2019年春节来得早(2月5日),到了年底,2020年春节更早(1月25日),这说明农历日期在公历中逐年前移。

闰月的设置是为了让农历和节气周期保持同步,一个回归年约365.24天,12个农历月只有约354天,相差约11天,如果不加闰月,几年下来春节就会跑到夏天去,所以每隔两三年要加一个闰月,2019年正好赶上了不需要加闰月的年份,因为2017年有闰六月,2020年又有闰四月,2019年被两个闰年包夹,夹缝中求平衡,所以不用闰月,这也是2019年农历大小月分布得如此规整的重要原因。
因为十二月是小月,只有29天,所以2019年腊月廿九(2020年1月24日)就是农历年的最后一天,也就是除夕,很多家庭照常在这一天吃年夜饭、贴春联,但对于讲究“三十晚上”的老年人来说,可能会觉得少了点什么,其实历法上从来没有规定除夕必须是三十,腊月廿九做除夕的次数在近十年里并不罕见,既然是2019年的阴历大小月排布造就了这个局面,大家按着旧历过的年,照样圆满。
问:2019年农历哪个月是大月哪个月是小月?
答:2019年正月、三月、五月、七月、九月、十一月是大月,各30天;二月、四月、六月、八月、十月、十二月是小月,各29天,全年合计354天。
问:阴历大小月对算命排八字有影响吗?
答:有,但主要体现在节气切换点上,八字月令按节气划分,而节气在农历中的日期会因大小月而偏移,比如2019年立春落在腊月三十,出生在那天酉时前后的孩子,八字年柱可能已换为庚子年,所以排盘不能只看农历月日,必须以节气为准。
问:查2019年农历大小月表时,为什么初一对应的公历日期会有变化?
答:因为农历月长由朔望月决定,大月小月交替出现,导致每个月初一在公历中的日期不固定,前后相差一两天,2019年年初正月初一在2月5日,到了年底腊月初一在12月27日,整体前移了约9天,这正体现了阴阳合历的独特节奏。