玛雅历转换工具

选择一个日期,或输入长计数(如13.0.0.0.0),即可看到同一天的玛雅计数:长计数、260天的卓尔金历日名、365天的哈布历日名和儒略日数。

免费 在浏览器中运行 核对于2026年11月11日星期三

换算方向

换算的方向。

公历日期,从1582年10月15日至2100年12月31日。

结果

长计数 — Baktun.katun.tun.uinal.kin,从零日起算。
卓尔金历(260天计数) — 一个从1到13的数字,加上20个日名之一。
哈布历(365天计数) — 月中的日序,从0到19;在乌阿耶布月中为0至4。
公历日期 —
距零日的天数 —
儒略日数 — 天文学家使用的日数,等于天数加584283。

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在“换算方向”中选择“由日期换算”或“由长计数换算”。
  2. 输入“日期”,或以13.0.0.0.0的形式输入“长计数”。
  3. 阅读“长计数”、“卓尔金历(260天计数)”和“哈布历(365天计数)”。“儒略日数”可与其他换算工具的结果对照。

三种计数

玛雅人同时使用三种计数。长计数从一个固定的零日开始,以20为进位:一个 kin 为一天,一个 uinal 为20天,一个 tun 为18个 uinal(360天),一个 katun 为20个 tun(7,200天),一个 baktun 为20个 katun(144,000天)。卓尔金历是260天的计数,由1至13的一个数字与20个日名之一组成。哈布历是365天的历年,由18个各含20天的月加上五天的乌阿耶布月组成。

每一天在每种计数中都有一个读数,因此同一天的三个读数总是一起出现。

Tzolk'in: number = ((days + 3) mod 13) + 1; name = Imix, Ik, Akbal ... Ahau, counted from (days + 19) mod 20
Haab: position = (days + 348) mod 365; month = position ÷ 20 (whole part); day = position mod 20

与我们的历法对应

长计数本身并没有说明它是公历的哪一天。本页采用 GMT 对应关系:零日4 Ahau 8 Cumku 的儒略日数为584283,即推算公历中的公元前3114年8月11日。Martin 与 Skidmore 2012年的文章给出了该常数和零日,其中以儒略历1553年7月15日为例,在古典计数中读作12 K'an 2 Pop。本页对公历1553年7月25日给出相同的读数。一些作者把零日写作13.0.0.0.0,即当前周期的起点;本页把它记为0.0.0.0.0,因此13.0.0.0.0是2012年12月21日。

也有人提出其他常数。Goodman、Martinez 和 Thompson(GMT)对应关系是从584280到584285的一组常数,2012年的文章还探讨了584286。在两个最被广泛接受的数值中,本页采用584283,即 Thompson 于1950年得出的数值。

本页不涵盖的内容

  • 1582年10月15日之前或2100年12月31日之后的日期。更早的日期用儒略历书写,需要单独换算。
  • 哈布历的殖民时期编号,即每月从1开始而不是从0开始。本页采用古典编号,一年的第一天为0 Pop。
  • 历史事件、某一年的年份持有者,以及玛雅统治者的在位日期。本页只换算历法。

计算示例:13.0.0.0.0(2012年12月21日)

长计数13.0.0.0.0是第十三个 baktun 的结束。按 GMT 对应关系,它落在公历2012年12月21日。本页对该日给出以下数值:

结果 数值
长计数 13.0.0.0.0
卓尔金历(260天计数) 4 Ahau
哈布历(365天计数) 3 Kankin
距零日的天数 1,872,000
儒略日数 2,456,283

常见问题

什么是长计数?

长计数用五个数字记录距零日的天数:baktun 为144,000天,katun 为7,200天,tun 为360天,uinal 为20天,kin 为一天。日期13.0.0.0.0是第十三个 baktun 的结束。

卓尔金历和哈布历的名字为什么会重新出现?

卓尔金历有260天,哈布历有365天,两者只有在18,980天之后(即52个哈布年)才会再次同时对齐。这一周期称为历法轮回(Calendar Round)。

GMT 对应关系是确定的吗?

不是。它是玛雅计数与公历之间最常用的联系,但学者仍在争论其常数。Martin 与 Skidmore 的2012年文章探讨了584286,其他从584280到584285的常数也有人提出。

为什么有些书里哈布历的日子数字大一号?

古典铭文从0开始为月中的日子编号,因此本页把一年的第一天写作0 Pop。殖民时期的尤卡坦资料从1开始编号,同一天在那里的数字就大一号。

本页能换算1582年以前的日期吗?

不能。本页从公历的第一天1582年10月15日换算到2100年12月31日。更早的日期用儒略历书写,需要先另行换算。

我输入的日期会被发送到别处吗?

不会。换算在您的浏览器中完成,输入的内容既不会被保存,也不会发送到任何服务器,您无需注册即可使用本页。

资料来源

数据和文字最近核对于2026年11月11日星期三。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。