其实,干支历和农历是一阴一阳两套不同的历法系统,用于纪年的干支也就呈现出了阴阳不同的两种属性。
真正的干支历,属于天文太阳历,以观测太阳视运动轨迹确定的。年月随着节气变更,立春换年换生肖,年长为一个回归年。由于年是真正的回归年,月却是是节气决定的节气月,大约相当于一个朔望月,因此人们将其定性为真年假月。
再看农历,虽然说是阴阳合历,其实质则为加闰太阴历,与太阳历属性截然不同。以月相确定月长,12个或13个朔望月大致相当一个回归年。因此人们对其定性为真月假年。由于它的年是假年,因而年长忽长忽短,最短353天,最长达384天,年月起始都必须是在朔日。既然用干支来纪了它的年,那么这个干支年就应当从初一起记了。古代记法是数字年号,再加“岁在 * * 干支”,这样,年号属阴,干支属阳就大明其白了。