现通常用“岁首”来称呼历法的首月首日。其实严格来讲,“岁”是干支历特有的概念,岁即“摄提”,又名太岁,“岁首”原始含义是摄提(太岁)的首月首日,即立春。阴历是以月相朔望变化为一个月,阴历的首月首日多称为“元朔”。“岁”和“年”,在古时是有严格区别的:从立春到下一个立春,谓之一岁;从一月一日到下一个一月一日,谓之“一年”。
“双立春”与“无春年”
“双立春”与“无春年”是夏历(农历)中的概念,是指农历全年都没有“立春”或有“双立春”的年份,这是由于农历年长度有的年份短于回归年、有的年份长于回归年的缘故。公历年平均长度是365.2425天,与回归年相差无几,所以立春在公历年中的日期基本固定,绝大多数年份为2月4日,个别年份为2月3日或2月5日。而农历年情况就不一样了,农历采用的方法是“19年7闰”法,即在19个农历年中加上7个闰月。农历无闰月的年份为353至355天,比回归年少11天左右;有闰月的年份为383天至385天,比回归年多19天左右。故闰年有25个节气,平年有23个或24个节气。于是立春在农历年中的位置呈现出4种情况:在年初;在年末;年初年末两头春;全年无立春日。因经常出现“立春”节气跑到了农历年的上一年尾或跨到了下一年头,这样就出现了“无春”或“两头春”的现象。“双立春”与“无春年”是由于阴阳历转换造成的。不管两个立春日还是没有立春日,都只是正常的历法变化,与吉凶祸福无关。