Konverter Unix Timestamp
Konversi nilai Epoch Unix dalam detik atau milidetik ke tanggal/waktu lokal, UTC, dan ISO 8601, atau ubah tanggal menjadi timestamp dengan pembaruan waktu nyata.
Enter the timestamp
The unit can be detected automatically or set manually.
Same instant, different formats
Copy whichever representation your code, API, or log needs.
const date = new Date(1704067200000);
console.log(date.toISOString());Cara kerja
Masukkan data Anda
Isi nilai yang diperlukan, tempel teks Anda, atau unggah file yang ingin diproses.
Lihat hasil seketika
Sebagian besar alat diperbarui secara langsung saat Anda mengetik; beberapa menggunakan satu tombol tindakan.
Gunakan hasil Anda
Salin, unduh, atau bagikan hasil yang dihasilkan — Anda selalu memiliki kendali penuh atas data Anda.
Apa itu Konverter Unix Timestamp?
Konverter Unix Timestamp adalah utilitas penting bagi pengembang perangkat lunak dan administrator sistem untuk mengubah nilai Epoch (detik atau milidetik) menjadi format tanggal yang mudah dibaca seperti ISO 8601, UTC, dan waktu lokal, atau mengubah tanggal biasa kembali menjadi timestamp.
Cara Mengonversi Unix Timestamp, Zona Waktu, dan Tanggal Epoch
Pelajari cara membaca nilai Epoch dalam detik dan milidetik, melakukan konversi dua arah secara akurat, dan memahami hubungan antara waktu UTC dan jam lokal Anda.
Mengenal Era Unix (Epoch) dan alasan penggunaannya
Unix timestamp menghitung jumlah detik (atau milidetik) yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC (Coordinated Universal Time), titik awal standar yang dikenal sebagai Unix Epoch.
Karena berupa angka bulat tunggal yang terus bertambah secara linier, timestamp meniadakan ambiguitas zona waktu lokal, format tanggal regional, dan perubahan waktu musim panas (DST), menjadikannya standar utama untuk pencatatan log sistem, transfer data API, dan pengurutan database.
Detik (10 digit) vs Milidetik (13 digit)
Salah satu kesalahan paling umum dalam pemrograman adalah kekeliruan skala antara detik dan milidetik. Sistem seperti Linux, C, Python, PHP, dan basis data SQL menggunakan format detik (saat ini bernilai 10 digit seperti 177...).
Sebaliknya, lingkungan seperti JavaScript (Date.now()) dan Java menggunakan satuan milidetik (13 digit). Alat ini secara otomatis mendeteksi skala berdasarkan jumlah digit yang dimasukkan serta menyediakan tombol pengalih manual guna mencegah kesalahan perhitungan kelipatan 1.000 kali.
Zona waktu, Waktu Musim Panas (DST), dan format ISO 8601
Unix timestamp mewakili momen waktu absolut di seluruh dunia dan tidak pernah berubah di mana pun berada. Namun, tampilan jam yang kita baca akan disesuaikan dengan zona waktu perangkat yang digunakan.
Konverter ini menampilkan hasil secara bersamaan dalam format standar internasional ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ), waktu sipil UTC, dan waktu lokal komputer Anda, lengkap dengan informasi hari, hari ke berapa dalam setahun, dan waktu relatif.
Masalah Tahun 2038 (Y2038 Bug) dan timestamp 64-bit
Pada sistem 32-bit lama, timestamp Unix disimpan sebagai bilangan bulat bertanda (signed 32-bit integer). Nilai maksimumnya adalah 2.147.483.647, yang akan tercapai tepat pada 19 Januari 2038 pukul 03:14:07 UTC.
Setelah detik tersebut, sistem 32-bit akan mengalami overflow bilangan bulat dan membalikkan tanggal menjadi 13 Desember 1901. Sistem modern 64-bit mampu menampung timestamp hingga ratusan miliar tahun ke depan, memastikan stabilitas jangka panjang.
- Detik ke Milidetik
milidetik = detikUnix * 1000- Milidetik ke Detik Unix
detikUnix = floor(milidetik / 1000)
Contoh praktis konversi Epoch
Konversi awal tahun 2024 ke dalam waktu universal dan milidetik:
Unix Timestamp: 1704067200 detik
Dalam Milidetik: 1704067200000 ms
Format ISO 8601: 2024-01-01T00:00:00.000Z
Waktu UTC: Sen, 01 Jan 2024 00:00:00 GMT
Waktu Lokal (misal WIB UTC+7): Sen, 01 Jan 2024 07:00:00Pemrosesan 100% lokal dan aman di peramban Anda
Semua konversi timestamp dan perhitungan tanggal dijalankan sepenuhnya di dalam peramban web menggunakan JavaScript bawaan. Tidak ada data tanggal atau informasi perangkat Anda yang dikirim ke server luar, menjamin privasi penuh dan dapat bekerja secara luring (offline).
Pertanyaan yang Sering Diajukan (FAQ)
Mengapa timestamp saya menghasilkan tanggal tahun 1970 atau tahun 53.000?
Ini terjadi akibat ketidakcocokan satuan. Jika Anda memasukkan angka detik (10 digit) pada mode milidetik, sistem akan membaca waktu di awal Januari 1970. Sebaliknya, memasukkan milidetik pada mode detik akan menghasilkan tahun puluhan ribu di masa depan. Cukup alihkan tombol antara detik dan milidetik.
Apakah waktu musim panas (DST) mengubah nilai Unix timestamp?
Tidak. Unix timestamp selalu berpatokan pada waktu UTC murni yang tidak memiliki sistem DST. Perubahan DST hanya memengaruhi penyesuaian jam lokal pada perangkat Anda.
Bisakah saya mengonversi timestamp negatif?
Bisa. Angka negatif mewakili tanggal sebelum 1 Januari 1970. Misalnya, nilai -86400 detik tepat menunjukkan tanggal 31 Desember 1969 pukul 00:00:00 UTC.
Apa itu masalah Tahun 2038 (Y2038 Bug)?
Masalah Tahun 2038 terjadi pada sistem 32-bit yang menyimpan waktu dalam integer bertanda 32-bit. Pada 19 Januari 2038 pukul 03:14:07 UTC, nilai hitungan akan melebihi kapasitas maksimum dan melompat ke angka negatif. Sistem modern 64-bit sepenuhnya mengatasi keterbatasan ini.
Bagaimana cara mendapatkan timestamp saat ini dalam berbagai bahasa pemrograman?
Di JavaScript: `Math.floor(Date.now() / 1000)` (detik) atau `Date.now()` (ms). Di Python: `import time; int(time.time())`. Di PHP: `time()`. Di terminal Linux/macOS: `date +%s`. Di SQL: `UNIX_TIMESTAMP()` (MySQL) atau `EXTRACT(EPOCH FROM NOW())` (PostgreSQL).
Apa perbedaan antara UTC dan ISO 8601?
UTC (Coordinated Universal Time) adalah acuan waktu nol astronomis global. ISO 8601 adalah format standar internasional untuk penulisan teks tanggal dan waktu (seperti 2026-08-18T20:30:00Z), di mana huruf 'Z' mewakili zona waktu UTC.
Alat Terkait
- PopulerTersediaLokal
Generator UUID / GUID Acak (Versi 4)
Hasilkan UUID v4 (Universally Unique Identifier) acak berkekuatan kriptografis secara massal.
- PopulerTersediaLokal
Pemformat, Validator & Minifier JSON / YAML / XML
Format, rapikan, validasi sintaks, atau kompres teks JSON, YAML, dan XML secara instan.
- PopulerTersediaLokal
Generator & Pemindai Kode QR Kustom
Buat kode QR kustom untuk URL, teks, WiFi, atau kontak vCard, dan pindai kode QR.
- PopulerTersediaLokal
Base64 Encoder & Decoder
Konversi teks atau tệp ke format string Base64 dan decode kembali secara instan.
- PopulerTersediaLokal
URL Encoder/Decoder
Encode dan decode URL, ubah query string ke JSON, serta periksa bagian-bagian URL.
- TersediaLokal
Pengonversi Entitas HTML
Encode dan decode karakter khusus HTML dan entitas numerik.
- TersediaLokal
Penguji Regular Expression (Regex)
Uji dan debug pola regex JavaScript secara langsung dengan penyorotan.
- TersediaLokal
Pendekode Token JWT
Dekode dan periksa header dan payload JSON Web Token secara aman.
- TersediaLokal
Generator & Penguji Cron Expression
Buat, validasi, dan jelaskan cron expression 5 kolom dengan jadwal eksekusi.
- TersediaLokal
Pemeriksa Perbedaan JSON
Bandingkan dua objek JSON secara semantik dan lihat perbedaannya.