마야인의 역법은 260일을 주기로 하는 탁금력, 6개월을 주기로 하는 태음력, 29일과 30일을 주기로 하는 태음월력, 365일을 주기로 하는 태양력, 하나는 365일이고 또 하나는 태양주기로 260일을 계산한 달력 2개를 톱니바퀴처럼 맞물려 순환시킨 장기력 등 여러 다른 주기의 역법이 있다.
마야인이 계산해 낸 금성의 1년은 584일로서 현대 과학이 관측한 583.092일과 비교했을 때 오차는 매일 12초, 한 달에 6분 정도이다.
현대 과학은 1년이 365.2422일인 것을 알아냈지만 마야인은 1년이 365.2420일이라는 사실을 알아냈을 만큼 마야인의 역법은 오늘의 첨단 과학을 능가하고 있었던 것이다.
마야력은 기원전 3114년 8월 13일을 원년으로 시작하여 달력의 마지막 날은 기원후 2012년 12월 21일에서 멈춰 있다. 현재 지구 공용의 달력으로 상용되는 세계 공통 달력인 그레고리력은 365일을 1년으로 계수한다.
그레고리력은 서구 문명사회가 기원후 1582년까지 사용해오던 율리우스력의 역법 상 오차를 수정해 교황 그레고리우스 13세가 새롭게 공포한 달력이다. 이에 반해 마야력은 ‘우주력’이라고 하고 ‘은하력’이라고도 불린다.
마야인은 목1, 어깨2, 팔꿈치2, 손목2, 골반2, 무릎2, 발목2 등 인간의 중요 신체부위를 13개로 나누고 이 ‘13’이라는 숫자가 신체에너지와 우주에너지가 통하는 교점이라고 여겨 신성시했다.
마야 산술력 체계의 기본은 ‘20진법’이다. 마야력은 날과 달, 해의 단위를 ‘킨’, ‘위날’, ‘툰’, ‘카툰’, ‘박툰’이라고 하는 장주기 역법을 따랐다.
마야력으로 ‘1킨’은 1일을 의미한다. 킨(kin)은 마야어로 ‘태양(sun)’이란 뜻이다. 20진법에 따라 20킨은 마야력으로 한 달(month)이다. 마야력 1개월을 ‘1위날’이라고 불렀다. 위날(uinal)은 달(moon)이라는 뜻이다. 마야력의 1년(year)은 20킨(20일)을 1개월로 보고 18위날(18개월)과 5킨(5일)을 더한 365일로 계수된 태양력이다.
마야력으로 1년의 단위는 ‘툰(tun)’이라고 부른다. 20진법을 적용해 마야력 20년인 20툰은 ‘1카툰(katun)’이다. 또 20카툰을 또 다시 ‘1박툰(baktun)’이라고 정해놓고 있다. 이런 식의 장기 역법 주기로 해와 달과 날짜를 따지고 기록했다.
마야력은 1박툰 주기에 도달해서는 앞전 주기에 사용됐던 20진법을 사용하지 않는다. 우주에너지와 교감하는 신체에너지의 숫자인 13을 적용해 마야력 장주기는 13박툰에서 모든 날짜와 시간이 종료된다. 이러한 기준에서 시작된 마야력 최초 출발점의 원년은 ‘0박툰.0카툰.0위날.0킨’이라는 뜻의 ‘0.0.0.0’으로 표기된 날짜로 그레고리력으로 B.C. 3114년 8월 13일로 환산됐다.
장주기 역법에 따라 13박툰으로 일컫는 ‘13.0.0.0.0’이라는 마지막 날의 시간을 향해 달리고 있다. 그날이 바로 2012년 12월 21일, 마야력이 설정한 날과 시간의 끝이다. 이는 그 날이 지구의 마지막 날이자 마지막 시간이라는 것을 의미한다.
고대 마야 문명의 연구자들이 마야 유적이 남긴 비문에 새겨진 장주기 역법의 날짜를 모두 읽을 수 있게 된 것은 불과 40년밖에 되지 않는다. 문제의 13박툰이 마야력에서 마지막 날과 시간을 가리키고 있다는 사실은 현대에 와서 컴퓨터의 도움을 받고야 해결할 수 있었다.
천문학자들은 컴퓨터에 마야달력의 체계를 대입해 달력이 가리키는 마지막 날과 시간이 ‘A.D. 2012년 12월 21일 11시 11분’이라는 사실을 밝혀냈다. 고대 마야인들은 지금으로부터 3천 년 전에 이미 B.C. 3114년 8월 13일에서 187만 2000일이 되는 2012년 12월 21일에 이 지구가 속한 우리 은하계의 중심점과 태양이 일직선상에 놓이게 되리란 것을 알고 있었던 것이다.
마야력의 1년을 1툰이라고 하는데 5,200툰 째 되는 해가 2012년이다. 여기서 마야력 5,200툰을 날수로 환산하면 187만 2000일이 된다. 마야인들은 13이라는 수를 사람의 수로 신성시 여겼는데, 13에다 장주기 13박툰 중 1박툰에 해당하는 400툰의 날짜 수인 ‘144,000’을 곱했을 때 187만 2000일이라는 마야력의 최종일이 도출된다.
이런 구조로 마야력이 지시하는 날짜는 모두 13박툰의 날인 2012년 12월 21일을 가리키고 있다.