汴京郊外,老农张四蹲在田埂上挠头。
去年秋收后明明挨过腊月,怎么晒谷场的槐树才黄了两回叶,村里王秀才就敲锣喊“又要过年了”?他掰着指头数节气,越数越糊涂——自家的黄历和邻村李屠户的时辰表,怎么差出整整一个月?
这事儿搁在今天,打开手机日历就明白。可在宋朝,农历的月亮和太阳总在打架:月亮绕地球一圈只要29.5天,十二个月才354天;可太阳公公不认这账,非要走满365天才算完。一来二去,年年差出11天。三年下来,老百姓的春节可能就堆到六月里插秧了。
张四那会儿不知道,这套“阴阳调和”的难题,老祖宗早在春秋战国就破解了。
秘密藏在“十九年七闰”里。简单说:19个农历年,塞进7个闰月,总天数就和19个太阳年几乎一样长。不信你算——19个农历年共约235个月(12×19+7),每月29.5天,约6939.7天;而19个阳历年是365.25×19=6939.75天。相差不到半天!两千多年前的祖冲之们,愣是用竹简和算筹算出了这精度。
那闰月塞哪儿?古人早有套路:无中气则置闰。二十四节气里,从小寒到小暑叫“中气”。正常月份里该有一个中气,可农历月比阳历月短,中气就一路滑。落到哪个月没中气了,那个月就成了前一个月的闰月。比如某个三月没逢“谷雨”,就变成“闰三月”。张四要是听懂这个,大概会骂一句:“黑了心的节气,比老黄牛还不听话。”
如今手机弹窗提醒“闰二月”,年轻人只管当段子听。可你想想,没有这19年7次的“时间补丁”,我们祖先的清明可能真就过到了大暑。那些藏在农谚里的物候、写在诗里的月令,全是靠这套算法才能千年不乱的。老祖宗的智慧,从来不是写在纸上,是掰进日子里算出来的。