夏历是一种阴阳合历,它的月份是以月亮圆缺一次的时间来定的,每 fJ 29天半光景,为了便于计算,大月定做30天,小月29天,它的~年却又要和地球绕太阳转一圈的时间合得上。但是一个月30天或者29天,十二个月只有354天左右,比地球绕太阳转一圈的时间365天少十一、二天。为了补一年相差十一、二天,于是规定夏历每三年光景要加一个闰月。说得更精确些,在19个夏历年里加近七个闰月,那么夏历每年的平均天数就几乎是365天多了。这就是夏历闰月的来历。
至于夏历闰哪一个月是怎么定的,这就牵涉到节气了。说一年有二十四节气,只是一种代统的说法,往细方加说,应该说一年有十二个节气和十二个中气。这十二个中气,哪个中气属于哪个月,是有规定的:
雨水是正月的中气;春分是二月的中气;
谷雨是三月的中气;小满是四月的中气;
夏至是五月的中气;大暑是六月的中气;
处暑是七月的中气;秋分是八月的中气;
霜降是九月的中气;小雪是十月的中气;
冬至是十一月的中气;大寒是十二月的中气。
至于十二个节气在哪几个月里,那就不一定。又夏历的一个月平均是29天半多一点,可是从一个节气到下一个中气的间隔却平均是30天半少一点。这样中气在夏历的月份里要逐月推迟1天光景,到一定时候,中气就不在月中,而移到了一个月的末尾,如果挨着的第二个月又是小月,很可能这个月就没有中气,因为下一个中气落在第三个月的月初去了。中间的这个没有中气的月份,就算从上个月闰月。举个1963年的例子:阳历为五月二十二日是夏历四月二十九日,这~天是小满(四月中气);而阳历六月二十二日是夏历五月初二,这一天是夏至(五月中气);从阳历五月二十三日到六月二十日的这个夏历月里面(夏历是四月完了以后的一个月),只有~个节气芒种。没有中气,这个月就算是闰四月。
所以,夏历闰那一个月,是按一定规则由人定出来的;并不神秘。