主要原因是地球绕太阳自转,形成了公历,而农历是在二千年前就在我国应用,是以月亮从地球为轴自转,这样,公历和农历之间就出现了误差,而公历是每月三十天,三十一天,农历是二十九天三十天,两者相差,再调合,就会出现闰月了