农历,是我国采用的一种传统历法,通过设置闰月以使平均历年与回归年相适应的历法;阳历,是以地球绕太阳公转的运动周期为基础而制定的历法;而阴历则是以月球绕行地球一周为一月,即以朔望月作为确定历月的基础,一年为十二个历月的一种历法。
阴历定月的依据是月亮的运动规律:月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历二十七日七小时四十三分十一秒半,为月球公转一周所需的时间,谓之“恒星月”。唯当月球绕地球之时,地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八,谓之“朔望月”,习俗所谓一个月,即指朔望月而言。