为了应用上的方便和避免混淆,很多时候农历的干支年都随着阴历的正月初一才进入新的一年,而不是在立春就转换。因此,有些年份会出现无立春(如2019年己亥年)或双立春(如2020年庚子年)。这种现象完全是因为应用上的安排而出现的。有些民俗家称双立春或无立春年会有些异常征兆,那全是无稽之谈。
农历年的平均值大致相同于阳历的365.24日为一回归年。月的平均值相同于阴历的朔望月,规定平年12个月,全年354或355日。与一个回归年相比,约少了10日21小时,每过三年就会少32天,于是以闰月的办法来消除误差,三年一闰,五年两闰,19年七闰。
农历干支年的二十四节气,都会固定在阳历的某一两天。如丁酉年和戊戌年的立春都会在2月3日、4日或5日,其他节气如冬至在12月的21日、22日或23日,清明在4月4日或5日等。
2018年的立春是在2月4日。依历法,从立春这一天开始,就从丁酉年进入戊戌年了,但我们到了2月16日才称进入农历戊戌年正月初一。这使得丁酉年出现了双立春的现象,在年头2017年2月3日有一个立春,现在年尾2018年2月4日又有一个立春。这现象是我们现行农历的一个特征。
农历既非阳历,亦非阴历,而是阴阳合历。它同时以太阳和月亮的运行规律为制历依据。