2019年按农历来算,是己亥猪年,不是阴历年——农历和阴历是两套历法,混为一谈是多年来的老误会。每年总有人问"2019是农历还是阴历",其实问的是同一个东西的不同叫法,今天把这层窗户纸捅破,往后看老黄历、算生肖、选日子,心里就有底了。
先说上文归纳:2019年属于农历的己亥年,俗称猪年,农历的全称是"农历(阴阳合历)",它既看月亮,也看太阳,不是单纯的阴历。
2019年的干支是己亥,亥对应十二生肖里的猪,有人问"2019年是猪年吗",答案是有条件的——要看按哪个时间点算。
业内专家指出,八字命理和传统择日都以立春为生肖分界,而普通老百姓过年习俗则以正月初一为界,这两种算法导致了"2019年属什么生肖"这个问题的争议。
很多人口中的"阴历",实际上是农历,真正的阴历只跟着月亮走,一年十二个月约354天,不管太阳的位置,而农历在月相周期的基础上,额外加了二十四节气和闰月的设置,让一年的长度与回归年(约365.24天)保持同步。
有个很直观的验证方法:如果2019年真是纯阴历,那么过了几年春节就会跑到夏天去,可实际上春节始终在1月到2月之间晃悠,这正是农历"阴阳合历"在起作用。

要把农历阴历的区别说透,得从"它们到底在跟踪什么"说起。
| 维度 | 纯阴历 | 农历(阴阳合历) | 公历 |
|---|---|---|---|
| 参考天体 | 月亮 | 月亮+太阳 | 太阳 |
| 月长 | 29或30天 | 29或30天 | 28-31天 |
| 年长 | 约354天 | 约354或384天 | 365或366天 |
| 季节对应 | 不固定 | 固定 | 固定 |
| 节气 | 没有 | 有完整二十四节气 | 有日期范围 |
农历用月相定月份——初一必是新月,十五必是满月;同时又用节气定季节——春分、秋分永远对应特定的太阳位置,这两件事互相校准,中间差出来的天数用闰月来填。
这跟历史习惯有关,古代历法多次改革,从《太初历》到《授时历》,都是阴阳合历的底子,但民间看月亮数日子最直观,"阴历"这个叫法就这么传下来了。
现在很多人查"农历阴历的区别"时,会发现在手机日历里"农历"一栏显示的就是腊月、正月这些词,这里有个小窍门:手机日历上写"农历"就是正统的阴阳合历,写"阴历"的APP多半是翻译问题。
2019年没有闰月,全年十二个月,共354天,这个数字和纯阴历的年份长度刚好一样,加上没有闰月介入,所以很多人更分不清它到底是阴历还是农历了。

2019年农历正月初一是2月5日,腊月三十是2020年1月24日,全年354天。
但农历的闰年有384天,比公历多出近二十天,这就是为什么农历生日每年在公历上都不在同一天——闰月年出生的人,可能好几年才能过一次真正意义上的农历生日,比如农历闰四月三十出生,下一个同一天要等很久。
择日、婚嫁、搬家、开工,翻开老黄历,上面写着"宜嫁娶、忌动土",这里的日期指的是农历,也就是阴阳合历。

打开手机日历,点任意一天,页面下方会显示"农历X月初X"和对应的干支,比如2019年10月1日是农历九月初三,干支是癸酉月己卯日,老黄历网站和日历APP里的"宜忌"栏目也是按这套干支来推算的。
还有个小细节:选日子要看"子时换日"的规矩,农历的一天从晚上11点开始算第二天的日柱,不是从零点,半夜11点之后找人看日子,得按第二天算。
问:2019年是农历还是阴历,为什么网上两种说法都有?
答:网上说"阴历"的人,多半是从老一辈那里听来的习惯叫法,真正按历法学术分类,2019年是农历己亥年,农历属于阴阳合历,把农历叫阴历不算大错,但在讨论历法规则时,严格区分才是正解。
问:2019年农历腊月出生的小孩属什么?
答:要看生日落在立春前还是立春后,2020年立春是2月4日,如果宝宝在2020年1月24日(除夕)出生,还没有到立春,按命理算法仍然属猪,如果拖到2020年2月5日之后出生,虽然农历还在正月里,但立春已过,就属鼠了。
问:看老黄历选日子,碰到大月小月怎么算?
答:农历大月三十天、小月二十九天,不是固定的单双月交替,2019年农历正月是三十天,二月也是三十天,三月则只有二十九天,查日子的时候直接看日历APP上的农历日期即可,不用自己推算大小月,只需要注意子时换日和立春分界这两条硬规则。