农历也叫夏历。中国的第一个王朝夏朝是以建寅之月为正月,它之后的商、周、秦、西汉初都分别提前,直至汉武帝颁行《太初历》,又恢复夏王朝历法的原有月序,以后各王朝也基本沿用这一月序,故辛亥革命后中国传统历法为“夏历”。但到了文化大革命,极左思潮泛滥,“横扫四旧”,认为 “夏历”是夏王朝的印记,必须改名;因传统历法在农村使用较普遍,故通过报纸改名“农历”,并影响港澳台。
农历是我国采用的一种传统历法,又名夏历、中历、旧历,民间也有称阴历的。它用严格的朔望周期来定月,又用设置闰月的办法使年的平均长度与回归年相近,兼有阴历月和阳历年的性质,因此在实质上是一种阴阳合历。农历把日月合朔的日期作为月首,即初一。朔望月的平均长度约为29.53059日,所以有的月份是30日。称月大;有的月份是29日,称月小。月初所在的日期,按太阳和月亮的位置推算定,不机械地安排。