玛雅文明发展出一套精密而独特的历法体系,其复杂程度在古代世界中独树一帜。这款转换器可以把任意一个西历日期换算成玛雅人使用的三套历法——卓尔金历(Tzolkin)、哈布历(Haab)和长纪历(Long Count),同时给出对应的儒略日数(Julian Day Number)。无论你是研究中美洲历史的爱好者,还是好奇自己生日在玛雅历中是哪一天,都可以用它快速得到答案。
玛雅历的三套体系
玛雅人并不只用一种历法,而是同时运转着几套不同周期的计日系统,相互配合使用。
卓尔金历(Tzolkin)
卓尔金历是一套 260 天的神圣历,由 1 到 13 的数字与 20 个日名(如 Imix、Ik、Akbal 等)相互组合而成。13 与 20 的最小公倍数为 260,因此每 260 天才会重复出现同一个「数字+日名」的组合。这套历法主要用于宗教仪式与占卜。
哈布历(Haab)
哈布历是一套以太阳年为基础的 365 天历法,分为 18 个月、每月 20 天,再加上年末 5 天被视为不吉利的「Wayeb」。它与现代公历的一年长度接近,主要用于农事与日常的季节安排。
长纪历(Long Count)
长纪历是一套线性计日系统,用来记录从玛雅纪元起点至今经过的总天数,常写成 baktun . katun . tun . uinal . kin 五个层级的形式。它能跨越极长的时间跨度而不会像卓尔金历或哈布历那样循环重复,因此玛雅人常用它在石碑上标注重大历史事件的确切日期。
GMT 对应常数是什么
要把玛雅长纪历和我们熟悉的西历对应起来,需要一个「对应常数」(correlation constant),它指明了玛雅纪元起点相当于哪一个儒略日。学界使用最广泛的是 GMT 常数(584283),名字取自三位研究者 Goodman、Martínez 与 Thompson。另有一个微调版本 584285(Lounsbury),两者相差两天。本工具默认采用 584283,你也可以切换到 Lounsbury 版本进行比较。
儒略历与公历的区别
处理历史上较早的日期时,需要留意儒略历(Julian)与公历(Gregorian)的差异。公历于 1582 年由教皇格里高利十三世推行,此前欧洲使用的是儒略历。本工具支持「外推公历」(proleptic Gregorian)与「外推儒略历」(proleptic Julian)两种模式,即把这两套规则向更早的年代延伸使用,方便研究公元前的远古日期。请注意:这是用于历法换算的国际通用规则,与中国传统的农历(阴阳历)是完全不同的体系。
如何使用本转换器
选择西历类型(公历或儒略历),设定纪元(公元 AD 或公元前 BC),再填入年、月、日。挑选你想使用的对应常数,工具就会即时给出对应的玛雅长纪历、卓尔金历、哈布历、自玛雅纪元起算的天数,以及儒略日数。
常见问题
玛雅历真的预言了 2012 年世界末日吗?
并没有。2012 年 12 月 21 日只是长纪历中第 13 个 baktun 周期结束、新周期开始的日子,类似于我们的里程表归零,并非任何末日预言。
为什么换算结果会因常数不同而相差几天?
因为玛雅历与西历的精确对应至今仍存在学术争议,不同的对应常数会导致几天的偏差。GMT(584283)是目前最被广泛接受的标准。