蛇年为什么有 384 天?
因为蛇年多了个闰六月,所以就成了 384 天 (354 + 30)。

那为啥会有闰月?
要搞明白这个问题,就得明白历法的分类。

✔ 阴历
根据月相圆缺变化的周期制定的历法。

✔ 阳历
以地球绕太阳公转的运动周期为基础而制定的历法。

而我们国家现行的传统农历,是阴阳合历,是这俩的结合。

具体咋结合呢?
月亮圆缺一轮算一个月,但按照这个算法一年统共就 354 / 355 天。比地球绕太阳一圈少了十来天。
所以再参考太阳周期运动设置二十四节气,以节气时间做参照加入闰月,把缺的天数给补回来。

这样就能让阴历和阳历「对齐颗粒度」了,平均 19 个农历年里面,有 7 个闰月。