第一篇 尼罗河的恩赐 时间就这样开始——公历的由来

在农业社会中,农业生产与气候条件密不可分,耕作、播种、收获只有在一年中适当的时候进行才能保证丰收,所以确定天文历法年非常重要。人们通常把现在世界上通用的历法称为公历,而古代埃及的太阳历则是公历的鼻祖。

古希腊历史学家希罗多德把埃及称为“尼罗河的礼物”。古埃及的大部分国土都是沙漠,气候炎热,雨水稀少,然而这一切都不妨碍埃及成为农业发达的地区,因为有尼罗河由南到北贯穿埃及全境。在阿斯旺大坝(1970年启用)建成调节尼罗河水流之前,埃及全仰仗尼罗河每年定期泛滥得以继续生存。每年6月尼罗河开始涨水,7月到10月则是泛滥期,这时洪水夹带着大量腐殖质,灌溉两岸龟裂的农田。直到11月大水才消退,留下一层沃土。尼罗河每年的涨水基本是定时定量,从没有洪水滔天淹没一切的大灾。这就为古埃及人最早创建大规模的水利灌溉系统和制定历法提供了方便。

历法的主要内容是确定年、月、日的计算方法以及它们之间的关系。其中“日”和“月”比较容易确定,因为其周期现象有着非常显著的起止标志,而年的长度却不太容易确定。因此各种历法的基础就是确定一年由哪一天开始。在古王国时代(约公元前3100—前2200年),埃及人观察到当尼罗河开始泛滥时,在清晨便可看到天狼星与太阳同时出现在埃及的地平线上(天文学上称为偕日升),于是古埃及人把这一天定为一年的第一天。但是,天狼星偕日升的周期并不是完全相同,埃及人经过推算证明,天狼星偕日升那天在120年之后,与120年前偕日升那一天正好相差一个月,而到了第1461年,偕日升那天又成了一年的开始。埃及人把这个1460年的周期叫做天狗周,因为他们是用神话中的天狗来称呼天狼星的。古埃及人的计算结果和今天的天文学计算相差无几,以365天为一年,比实际一回归年(365.25天)少了0.25天,120年过去则少了30天,1460年之后就会少365天,正好接近于一年。这样,一年的天数就确定下来了。然后,把一年分为12个月,每月30天,年终再加上五天宗教节日,还把一年分为3季,即“泛滥季”、“长出五谷季”、“收割季”,每季4个月,这样就形成了完整的太阳历。古埃及人制定出了这样精确的历法,与他们长期细致的天文观测密切相关。

太阳历传入欧洲后,公元前46年,罗马统帅儒略·恺撒以太阳历为基础编制了儒略历。针对埃及太阳历中每年约四分之一天的误差,儒略历作了这样的调整:设平年和闰年,平年365天,每四年设一闰年,闰年366天,一年12月,单月31天,双月中的2月平年29天,闰年30天,其它双月每月30天。恺撒死后,继承人奥古斯都因为自己生在8月,便从2月中抽出一天加在8月上,使8月也变成大月,即31天,同时相应把9、11月定为小月,10、12两个月定为大月。经过这样的改动,各月的天数与今天使用的公历基本相同了。

公元325年,罗马皇帝君士坦丁在一次宗教会议上,规定儒略历为基督教的历法,但没有规定哪一年是它的起点。公元六世纪时,基督教徒把500多年前基督教的创始人耶稣基督诞生的那一天,说成是公元元年。“公元”拉丁文的意思就是‘主的生年’,用英文A.D表示。在这一年以前称为‘公元前’,意思是‘基督以前’,用英文B.C表示。

儒略历虽然比古埃及的太阳历有所进步,但是和太阳运动———周期回归年相比,还是有11分14秒的误差,积128年又要相差一天。儒略历在欧洲通行了1600多年,至16世纪下半叶,历法上的日期比回归年迟了10天。比如,1583年的春分应在3月21日,历法上却是3月11日。此外,教会规定耶稣复活节,应在过春分月圆后的第一个星期日,由于春分已相差10天之多,耶稣究竟在哪一天“复活”的,也成了问题。因此,对儒略历作进一步的改革,已经势在必行。到了罗马教皇格列高利十三世时,又组织了一批天文学家对儒略历修改,宣布将1582年10月5日到14日之间的10天撤销,继10月4日之后为10月15日,所以1533年的春分又复归于3月21日;过去将4年置1个闰年,400年共计100个闰年,现在改为400年中有97个闰年,以弥补11分14秒的误差。置闰的方法是:把设置闰年的方法改为以公元纪年为标准:凡是逢百年那一年可以用400除尽的就是闰年,除不尽的就不是,如1600是闰年,1700就不是闰年。这样就大体上弥补了每年11分14秒的误差,要3000多年才会比太阳历的时间多一天,这就是现在世界上通用的历法,人们称之为公历或格列历。