玛雅人有一套复杂的历法,以卓尔金历、太阳历(哈布历)和太阴历(金星历)为基础,还有一种长纪历,极适于推算悠远漫长的历史刻度。这套由多种历法和年鉴组成的玛雅历法,建立在极其发达的数学思维之上,反映出古代玛雅人高超的天文学和数学水平,那么就来看日历表,了解玛雅历法的计算是怎样进行的。

  玛雅人的数字是20进位的,每月也只有20天。他们通用的历法有几种,一是卓尔金历,又叫“圣年历”,它把一年分为13个月,每月20天,全年共260日。卓尔金历被用来决定宗教及祭典项目的时间,并做测试用。

  第二种是“太阳历”,即哈布历,又称“民历”,每年有18个月,每月20天,另加5天是禁忌日,即全年共365天,每4年加闰1天。玛雅人认为一个月(兀纳)等于20天(金),一年(盾)等于18个月(兀纳),再加上每年之中有5个未列在内的忌日,一年实际的天数为365天,这正好与现代人对地球自转时程的认识相吻合。玛雅人精确计算出的太阳年长度为365.2420日,现代人测试得出365.2422日,二者误差仅为0.0002日,就是说5000年的误差才仅仅一天。

  还有一种是太阴历,即金星历,是一种以金星的周期活动为标准的历法规则。玛雅人花费了384年的观察期,算出584日的金星历年,现代人测试为583.92日,误差每天不到12秒,每月只有6分钟。

  金星周期历法之所以对玛雅人格外重要,是因为玛雅人认为金星周期与战争有关,并用它来测试战争及加冕仪式的良辰吉日,玛雅统治者会计划在金星升起时开战。玛雅人也很有可能追踪了其它如火星、水星、以及木星等行星的运行。

  哈布历和卓尔金历相组合的历法周期,只能区别260天和365天的最小公倍数18980天(365×52=260×73=18980)以内的日期,约小于52个太阳年。有些人于一生中会重复一次这个周期。因此,若是要准确纪录他们的历史,则需使用另一种更为精炼的计日方法。

  长纪历就是使用数列表示,大致上是以20为基数,是为了能单独计算所有天数而建立的,它也是玛雅历的历法中周期最长的历法。

  在平时,玛雅人是把这几种历法同时使用的。这些历法以复杂的方式互相同步、并紧密结合,便能组成52年循环一次的周期,这一点颇像中国的天干地支纪年。这套历法,玛雅人早在纪元前已熟练运用,其精确程度远远超过同时代古希腊或古罗马人所用的历法。