因朔望月較之回歸年易于觀測,遠古的歷法幾乎都是陰歷。因為地球繞太陽一周為三百六十五天,而十二個陰歷月只有約三百五十四天,所以古人以增置閏月來解決這一問題。我國的歷法自古就是一種陰陽歷。因為每月初一為新月,十五為圓月,易于辨識,使用方便,所以通常稱這種歷法為陰歷。直到今天,由于歷法中有節氣變化,跟農業種植活動密切相關,所以“陰歷”在國人尤其是農民的生活中起著舉足輕重的作用。
真正意義上的陰歷,就是伊斯蘭歷(回歷)。即十二個陰歷月為一年,不管季節變化。陰歷主要用來指導他們的宗教節日等,因此穆斯林的齋戒節有時在夏天,有時在冬天。但伊斯蘭教國家另設一種陽歷指導世俗生活。
所以我國的傳統歷法從嚴格意義上說不應該叫陰歷,它是陰陽歷。現被叫做“農歷”,這是文革期間所謂除四舊的結果,其實這個叫法也很不妥,它在季節上的日期游移可達一個月,并不是很適宜農業生產。準確說應該叫做“漢歷”。(此稱呼,是根據此歷是漢武帝時議造的這《漢歷》規則,以及清康熙御制《漢歷大全》對此歷的稱呼,而得出的此歷自古就稱為“漢歷”。)漢歷運用了設置閏月和二十四節氣的辦法,使得歷年的平均長度等于回歸年,這樣它就又具有了陽歷的成分。這個角度上說,漢歷有了其優勢。它比較好的協調了太陽、月亮的周期,實現了陰陽合一,是世界上科學的天文日歷之一。