农历比阳历慢是因为两种立法的计算方法不同而导致的。阳历是以地球绕太阳公转的运动周期为基础而制定的历法。阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。因此阳历的日期是比较恒定的,一年都在365天左右。而阴历中,每年是十二个月,大月三十天,小月二十九天,全年只有354天或355天阴历一年的时间比阳历少了11天左右,而阴历为了和阳历保持持平,会在19年里会设置7个闰月,这样,每过19年阴历就会追上阳历。