农历是反映物候变化、指导农时的阴阳历,它还结合了阴历,即以月相29。

5天为周期(一次满月到下一次满月的时间间隔)。

因为阴历纪月推算节气所在具体时间需要准确的天文知识和数学知识,所以,以前的历书所载各个节气发生的时间是要由国家颁布的(如立春精确到年月日时分秒),而且,不同的时代推算的规则有所不同,清史稿时宪志就用很长的篇幅和很多图形公式来说明当时的推算方法。

一般所讲农历中节气的设置规律往往只是确定月首为节气,月中为中气,两个节气间隔是15天是唯一可以供人推算的依据,节气歌也是一般人掌握节气规律的必学知识。

稍微复杂一点的推算是习惯上以上一年的冬至(一年中太阳最低的时候)过了105天就是寒食,106天就是清明;现在按阳历计算就简单多了、可以固定在4月5日或4日(以当年二月平或29日而差异)。