農歷屬於陰陽歷的壹種:其年份分為平年和閏年。平均壹年是十二個月;閏年是十三個月。壹個月分為大月和小月,大月30天,小月29天,其平均歷月等於滿月。歷法是根據天文變化的自然規律,來測算壹個較長的時間間隔,判斷氣候的變化,預測季節的來臨的壹種規則。按日歷年、月分為陽歷、陰歷、陰陽歷。歷法有三種:陰歷、陽歷和陰陽歷。在農歷中,其基本歷法規則經過多代人逐漸完善和形成,其形式壹直延續至今。
以塑料月亮為基本單位的歷法是農歷,以太陽年為基本單位的歷法是陽歷。農歷是在夏歷(農歷)的基礎上融入陽歷元素而形成的壹種歷法。農歷是在陰歷(夏歷)和陽歷的基礎上,結合陰陽。以月相的變化周期為月長,加上幹歷的“二十四節氣”成分,參考太陽的回歸年長度為年,通過設置閏月使平均歷年適應回歸年。所以農歷既有農歷元素,也有陽歷元素。
與固定為365天或366天的公歷不同,公歷有時與公歷相差壹個月。為了協調回歸年和農歷正月之間的天數,就產生了農歷,即陰歷。方法是在日歷上加上24個節氣和“19 7閏年”的方法(即在19太陰年上加7個閏年。農歷閏年多壹個閏月,所以壹年平均有383.8978天,而農歷平年有354.3672天。)使壹年的平均天數與北回歸線的天數壹致。因此,這種歷法既符合月球,也符合地球圍繞太陽的周期性運動。
“閏年法”每19設置7個閏月,有閏月的壹年平均有383.8978天,稱為閏年。閏法則是以冬季至日為計算起點,從A年冬季至日的日歷月到B年冬季至日的日歷月(不含)。如果只有十二個月亮,就設定為平年,沒有閏年。如果有十三個新月月,第壹個沒有中性氣體的日歷月將被設置為閏月,稱為閏月,從第壹年冬季至日所在的日歷月開始計算。