公历不是农历,阴历才叫农历,但是农历却不一定是阴历,也有可能是阳历,因为农历既有阴历又有阳历的成分,是为阴阳合历,而阳历是公历,所以可以说阴历是农历,而非公历。
农历是以阴历(夏历)为基础,融合阳历成分而成的一种历法。所以我国的农历从严格意义上说不应该叫阴历,而是阴阳合历。其年份分为平年和闰年。平年为十二个月;闰年为十三个月。月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。
农历在阴历(夏历)基础上融合了阳历的成分,吸收了干支历(阳历)二十四节气作为补充,并通过“置闰法”调整来符合回归年。由于吸收了干支历二十四节气,可以反映季节的变化,指导农业等事。所以,农历既有阴历又有阳历的成分。农历是阴阳合历,指兼顾太阳、月亮与地球关系的一种历法。
阴历不考虑地球绕太阳的运行,因而使得四季的变化在阴历上就没有固定的时间,不能反映季节。与阳历年固定在365天或366天不同的是,阴历年相比阳历年在天数上有时会相差一个月。为了协调回归年与朔望月之间的天数,于是产生了阴阳历,即农历。
方法是在历法中加入二十四节气以及“19年7闰”法(即在19个农历年中加上7个闰年。农历闰年多一个闰月,因此一年平均有383.8978天,而农历平年平均有354.3672天。)使得一年的平均天数与回归年的天数相符。因此这种历法既与月相相符,也与地球绕太阳周期运动相符合。