翻看历书时会发现一个细节:月份的干支并不从农历初一开始换,而是在节气到来的那一天转换。这个特点常常让人困惑,其实它是传统历法的核心规则之一。
一年有二十四个节气,其中立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒这十二个被称为节,各自开启一个新的月。比如立春之后进入寅月,惊蛰之后进入卯月,依此类推。剩下的十二个叫中气,主要用来标示气候的中点。
月份的划分依据的是太阳的运行位置,而农历初一看的是月亮的圆缺,两者周期不同。用节气来定月份,才能让月份与季节、气候严格对应。这也是干支历被称为太阳历的原因。
最直接的用处是判断季节的归属。比如一个人出生在正月初五,但那年立春在正月初八,按节气他还属于上一个月的月令。月令在判断里分量很重,所以这一步不能弄错。农事安排、传统节日的时间计算,也都依赖节气。
节气每年对应的公历日期浮动很小,前后相差一两天。查万年历或历书App都能看到准确到分钟的交节时刻。如果出生日期正好落在交节那一天,就要看具体的时辰,交节前属前一个月,交节后属后一个月。
弄清楚节气与月份的关系,很多历法上的疑问就迎刃而解了。它不只是一套老规矩,而是与天时严格对应的划分方式。