Kalender Haab merupakan salah satu sistem penanggalan yang dipakai oleh peradaban Maya kuno. Berbeda dengan kalender Gregorian yang berbasis pada tahun matahari=365hari, Haab mengatur waktu dalam siklus 365hari yang terbagi menjadi 18bulan masingmasing 20hari, serta satu bulan tambahan bernama Wayeb yang hanya memiliki 5hari.
Berikut ini komposisi kalender Haab:
| No. | Nama Bulan | Jumlah Hari |
|---|---|---|
| 1 | Pop | 20 |
| 2 | Wo | 20 |
| 3 | Sip | 20 |
| 4 | Zotz | 20 |
| 5 | Sek | 20 |
| 6 | Xul | 20 |
| 7 | Yaxkin | 20 |
| 8 | Mol | 20 |
| 9 | Chen | 20 |
| 10 | Yax | 20 |
| 11 | Zac | 20 |
| 12 | Ceh | 20 |
| 13 | Mac | 20 |
| 14 | Kankin | 20 |
| 15 | Muan | 20 |
| 16 | Pax | 20 |
| 17 | Koyab | 20 |
| 18 | Cumku | 20 |
| 19 | Wayeb | 5 |
Setiap hari dinyatakan dalam format haribulantahun. Contohnya 3 Pop 0 berarti hari ke3 bulan Pop pada tahun 0. Penomoran hari dimulai dari 0, sehingga hari pertama dalam setiap bulan adalah 0, bukan 1.
Konversi antara Haab dan Gregorian tidaklah linear karena perbedaan sistem tahun kabisat. Namun, pendekatan dasar dapat dilakukan dengan langkahlangkah berikut:
Hitung tanggal Gregorian untuk 8.0.0.0.0 dalam sistem Long Count yang setara dengan 13Baktun0Katun0Tun0Uinal0Kin. Tanggal Haab pada saat itu adalah 4 Ahau 8 Cumku. Menggunakan langkah di atas didapat:
Kalender Haab tidak hanya berfungsi sebagai penanda waktu, melainkan juga terikat pada siklus agrikultur, upacara keagamaan, dan astrologi. Setiap bulan memiliki patron dewa, simbol, serta makna mitologis yang mempengaruhi kegiatan spiritual masyarakat Maya.
Kalender Haab biasanya dipasangkan dengan kalender sakral Tzolkin (260hari). Kombinasi keduanya menghasilkan siklus Kalender Roda (Calendar Round) yang berulang setiap 18980hari (52tahun Haab). Inilah dasar bagi penanggalan peristiwa penting, seperti pembuatan monumen atau ramalan.
Berbagai aplikasi daring dan perpustakaan pemrograman (misalnya maya-calendar di Python) menyediakan fungsi untuk mengubah antara Haab, Tzolkin, dan Gregorian. Contoh sederhana dalam JavaScript:
function haabToJulian(day, monthIdx, year){ const days = year*365 + monthIdx*20 + day; return 584283 + days; // offset epoch} Kalender Haab memperlihatkan kecanggihan peradaban Maya dalam mengorganisir waktu. Dengan 18bulan20hari + Wayeb, total 365hari, sistem ini menyelaraskan ritus pertanian, keagamaan, dan astronomi. Meski konversi ke kalender modern membutuhkan penyesuaian, prinsip dasar perhitungannya tetap sederhana: hitung total hari sejak epoch, tambahkan offset, dan ubah ke format yang diinginkan. Pemahaman tentang Haab memberi kita jendela untuk menafsirkan catatan batu, prasasti, dan karya seni Maya yang masih memukau dunia hingga kini.
Untuk informasi lebih lanjut, kunjungi Wikipedia Haab atau situs-situs akademik yang membahas arkeologi Mesoamerika.
