Cara menggunakan Konverter Unix Timestamp
- Panel atas menampilkan waktu Unix saat ini yang diperbarui setiap detik — klik Salin detik atau Salin ms.
- Tempel timestamp di Timestamp → tanggal. Detik, milidetik, mikrodetik, dan nanodetik dideteksi dari jumlah digitnya, atau kamu bisa memilih satuannya sendiri.
- Baca hasilnya di zona waktu pilihanmu, dalam UTC, sebagai ISO 8601, dan sebagai waktu relatif (“3 hari yang lalu”).
- Untuk arah sebaliknya, pilih tanggal dan waktu di Tanggal → timestamp; nilainya akan diartikan sesuai zona waktu yang dipilih.
Apa itu Unix timestamp?
Unix timestamp (juga disebut waktu epoch atau POSIX time) adalah jumlah detik yang telah berlalu sejak 00:00:00 UTC pada 1 Januari 1970, yang disebut “Unix epoch”. Ini berupa satu bilangan bulat tanpa zona waktu, sehingga sangat ideal untuk menyimpan dan membandingkan momen waktu: 1761350400 berarti titik waktu yang sama persis di seluruh dunia. Nilai ini baru bergantung pada zona waktu saat ditampilkan sebagai tanggal kalender.
Detik, milidetik, mikrodetik, nanodetik
Platform yang berbeda menghitung dengan satuan yang berbeda, dan salah membedakannya adalah bug timestamp yang paling sering terjadi (hasilnya bisa menampilkan tahun 1970 atau tahun 57.000). Konverter mendeteksi satuan dari jumlah digit untuk tanggal masa kini:
| Satuan | Digit (saat ini) | Dipakai oleh |
|---|---|---|
| Detik | 10 | Unix/Linux, PHP time(), Python time.time(), klaim JWT |
| Milidetik | 13 | JavaScript Date.now(), Java currentTimeMillis() |
| Mikrodetik | 16 | Internal PostgreSQL, presisi Python datetime |
| Nanodetik | 19 | Go UnixNano(), InfluxDB |
Misalnya, 25 Oktober 2025 pukul 00:00 UTC adalah 1761350400 dalam detik dan 1761350400000 dalam milidetik.
Mengambil timestamp saat ini dalam kode
- JavaScript:
Math.floor(Date.now() / 1000) - Python:
int(time.time()) - PHP:
time() - Bash:
date +%s— dandate -d @1761350400untuk mengonversi kembali (GNU) - SQL (PostgreSQL):
extract(epoch from now()); MySQL:UNIX_TIMESTAMP()
Zona waktu dan ISO 8601
Saat kamu mengonversi tanggal menjadi timestamp, jam dinding yang sama bisa berarti momen yang berbeda di tempat yang berbeda: 09:00 di Berlin adalah 07:00 UTC saat musim panas, tetapi 08:00 UTC saat musim dingin. Karena itu, input tanggal diartikan sesuai zona waktu yang kamu pilih, dengan aturan waktu musim panas dari basis data zona waktu browser-mu. Untuk bertukar tanggal dalam bentuk teks, gunakan ISO 8601 dengan offset yang jelas, misalnya 2026-10-25T09:00:00+01:00 atau 2026-10-25T08:00:00Z (Z berarti UTC). Detik kabisat tidak dihitung dalam waktu Unix, jadi setiap hari tepat 86.400 detik.
Masalah tahun 2038
Sistem yang menyimpan waktu Unix dalam integer 32-bit bertanda akan overflow pada 2147483647 — 03:14:07 UTC pada 19 Januari 2038 — lalu kembali ke tahun 1901. Sistem operasi dan bahasa pemrograman modern memakai timestamp 64-bit, tetapi perangkat embedded, format file lama, dan sebagian kolom basis data (misalnya MySQL TIMESTAMP) masih terdampak. Perlu mengukur selisih dua tanggal? Gunakan Kalkulator Selisih Tanggal, atau konversi antar zona dengan Konverter Zona Waktu.
Juga dicari sebagai: konverter epoch, unix time, epoch ke tanggal, timestamp ke tanggal, tanggal ke timestamp, posix time, milidetik ke tanggal, waktu epoch sekarang.
Tool yang cocok dipakai bersama Konverter Unix Timestamp
- JWT Decoder — Tempel JSON Web Token untuk memeriksa header dan payload-nya, melihat kapan token kedaluwarsa, dan memverifikasi tanda tangannya.
- Generator UUID — Buat UUID acak secara kriptografis (v4) atau UUID berbasis timestamp yang bisa diurutkan (v7) dalam jumlah banyak, lalu salin atau unduh hasilnya.
- Generator Cron Expression — Buat jadwal crontab tanpa perlu menghafal sintaksnya, atau tempel ekspresi yang sudah ada untuk melihat artinya dalam bahasa sederhana dan kapan tepatnya akan berjalan berikutnya.
- Penerjemah Kode Morse — Ketik teks untuk mendapatkan kode Morse, atau tempel titik dan garis untuk menerjemahkannya.
Pertanyaan yang sering diajukan
Bagaimana cara tahu apakah timestamp dalam detik atau milidetik?
Apakah Unix timestamp itu UTC?
Bisakah Unix timestamp bernilai negatif?
-86400 adalah 31 Desember 1969 pukul 00:00:00 UTC. Konverter ini mendukung nilai tersebut.