通常平时我们说的农历就是阴历,但是实际上农历与阴历是不同的。阴历以朔望的周期来定月,用置闰的办法使年平均长度接近太阳回归年,又有夏历、汉历等名称。阴历是中国目前与公历并行使用的一种历法,虽然人们习称“阴历”,但其实是阴阳历的一种,并非按月相周期制定历法的阴历。除了清明节是按照农历二十四节气的“清明”制定的以外,中国其他传统节日是以阴历制定的,至今汉字文化圈的国家和民族多仍庆祝农历的传统节日,如春节、端午节、中秋节、重阳节等。
农历和阳历是两种不同的历法计算,他们的参照物选取的不一样。农历是取月相的变化周期即朔望月为月的长度,加入干支历“二十四节气”成分,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。而阳历是以太阳作为参照设立,根据太阳的周期变化而制定的历法。
阴历,是根据月相圆缺变化的周期(即朔望月)来制订的。因为古人称月亮为太阴,所以又有太阴历之称,是纯粹的阴历,我国使用"农历",一般人叫它"阴历",那是不对的。农历不是一种纯粹的阴历,而是"阴阳历"。
阴历把月亮圆缺循环一次的时间算做一个月,12个月算做一年。然而月亮圆缺循环一次--一个朔望月,是29天12时44分3秒,比29天多,又比30天少。为方便,阴历把月份分成大月和小月两种,逢单的月是大月30天,逢双的月是小月29天,一年共是354天。