Konverter Timestamp Unix
Konversi antara timestamp epoch Unix dan tanggal yang dapat dibaca manusia secara instan. Mendeteksi secara otomatis apakah input Anda dalam satuan detik atau milidetik berdasarkan besar angkanya. Menghasilkan berbagai format termasuk detik Unix, milidetik Unix, ISO 8601 (UTC dan lokal), string yang dapat dibaca manusia, dan perhitungan waktu relatif. Pintasan "Gunakan waktu saat ini" memungkinkan Anda bekerja dengan momen sekarang.
Apa yang dilakukan alat ini?
Konverter Timestamp menerjemahkan antara timestamp Unix yang dapat dibaca mesin dan format tanggal manusia. Timestamp Unix menghitung detik (atau milidetik) sejak 1 Januari 1970 00:00:00 UTC (epoch Unix). Alat ini mendeteksi secara otomatis detik vs milidetik: angka di bawah 10^11 diperlakukan sebagai detik (tanggal sebelum tahun 5138), sedangkan di atasnya sebagai milidetik. Alat ini menghasilkan opsi format komprehensif: detik Unix, milidetik Unix, timestamp ISO 8601 UTC, waktu lokal ISO 8601, string tanggal yang dapat dibaca manusia, dan waktu relatif dari sekarang.
Cara kerjanya
Input diparsing untuk mendeteksi format: nilai numerik dianalisis berdasarkan besar angkanya untuk menentukan detik vs milidetik; nilai string diparsing sebagai input tanggal. Objek JavaScript Date menangani konversi: new Date(timestamp * 1000) untuk detik, new Date(timestamp) untuk milidetik. Format output menggunakan toISOString() untuk ISO 8601, toLocaleString() untuk waktu lokal, dan format khusus untuk string yang dapat dibaca manusia. Waktu relatif menghitung selisih antara timestamp dan sekarang menggunakan Date.now(), menampilkan unit yang sesuai (detik lalu, menit lalu, jam lalu, hari lalu).
Fitur
- Menerima detik, milidetik, atau string tanggal yang dapat diparsing
- Mendeteksi secara otomatis detik vs milidetik
- Output: detik Unix, ms Unix, ISO 8601 (UTC), ISO 8601 (lokal), tanggal manusia, waktu relatif
- Tombol pintasan "Gunakan waktu saat ini"
- Salin bidang apa pun dengan satu klik
- Menangani tanggal dari 1970 hingga tahun 275760
- Zona waktu browser untuk tampilan waktu lokal
Cara menggunakan
- 1
Masukkan timestamp atau tanggal
Tempelkan salah satu dari: 1234567890 (detik), 1234567890000 (milidetik), 2026-04-26T20:00:00Z (ISO), atau "26 April 2026 8 malam" (bahasa alami).
- 2
Baca semua konversi
Semua format ditampilkan: timestamp Unix, string ISO di UTC dan zona waktu lokal Anda, format yang dapat dibaca, dan waktu relatif dari sekarang.
- 3
Gunakan pintasan waktu saat ini
Klik "Gunakan Waktu Saat Ini" untuk mengisi dengan waktu sekarang. Berguna untuk pencatatan timestamp saat ini atau menghitung waktu relatif masa depan/masa lalu.
- 4
Salin format yang diperlukan
Klik salin pada format yang Anda butuhkan untuk kode, API, database, atau dokumentasi Anda.
Kasus penggunaan umum
Debugging API
Konversi timestamp Unix dalam respons API ke tanggal manusia untuk memahami kebaruan data, waktu kedaluwarsa, atau pengurutan peristiwa.
Pekerjaan database
Terjemahkan timestamp database (sering disimpan sebagai bilangan bulat Unix) ke tanggal yang dapat dibaca untuk kueri, laporan, dan verifikasi data.
Analisis log
Konversi timestamp milidetik dalam file log ke waktu yang dapat dibaca manusia untuk analisis insiden dan korelasi peristiwa.
Pengembangan kode
Buat timestamp untuk data uji, verifikasi bahwa penanganan tanggal dalam kode Anda menghasilkan nilai yang benar, dan debug masalah zona waktu.
Tips & praktik terbaik
- Timestamp Unix selalu UTC/GMT — tampilan 'lokal' hanya untuk kenyamanan Anda, nilai dasarnya tidak memiliki zona waktu
- 1 miliar detik sekitar 31,7 tahun — hitung cepat: bagi milidetik dengan 1000 untuk mendapatkan detik sebelum dikonversi
- Format ISO 8601 (2024-01-15T10:30:00Z) tidak ambigu dan diurutkan dengan benar sebagai teks — disukai untuk API dan database
- Waktu relatif membantu memverifikasi apakah timestamp baru ("2 jam lalu") atau lama ("3 tahun lalu") sekilas