农历和阴历不是一回事。
阴历是太阴历也就是月亮历的简称,阳历是太阳历的简称,农历则是一种阴阳历。
月亮的盈亏规律太引人注目了,所以最初的历法都是以月亮周期设置的,这就是太阴历,简称阴历。
阴历是以月亮圆缺一周为一个月,根据寒来暑往规定一年十二个月,由于一个月亮周期只有大约29天半,所以一年只有354天或者355天,比太阳年少大约11天。
这个误差太大了,过不了多久就会出现冬夏倒置的情况,所以早就没有人使用阴历了。
为了弥补阴历的缺陷,人们想出了两种办法。
一种是不再理会月亮周期,直接以太阳年为一年,这就是太阳历,简称阳历。
另一种则是把月亮周期和太阳周期结合起来,既照顾到月亮周期又照顾到太阳周期,这就是阴阳历。
阳历是严格以地球绕太阳一周为一年,而不再是寒来暑往那种只定性不定量的“差不多”。
现行公历就是一种太阳历,规定一年有365天,但这实际上比回归年少大约1/4天,所以每四年就会比实际的一年少将近一天。
这个误差虽然小多了,但累积起来也是不得了,所以历法中规定,每4年增加一天,即能被4整除的年份为闰年。
阴阳历是找出阴历年和阳历年的最小公倍数,通过设置闰月,使得每到这个“最小公倍数年”,之前所有阴历年和阳历年的总天数就会正好一样多,这就是我国古代历法“十九年七闰”的原理。