Konverter Timestamp Unix (dtk, ms, ISO, lokal)
Ketik timestamp Unix untuk melihat tanggal dalam berbagai format, atau pilih tanggal untuk mendapatkan nilai Unix-nya. Timestamp saat ini ditampilkan secara langsung sebagai referensi.
Cara kerjanya
Apa itu timestamp Unix
Timestamp Unix adalah jumlah detik (atau milidetik, dalam JavaScript) sejak epoch Unix โ tengah malam UTC pada 1 Januari 1970. Ini adalah satu angka yang mengkodekan momen dalam waktu tanpa ambiguitas. API, database, dan file log menggunakannya di mana-mana karena membandingkan timestamp hanyalah aritmetika bilangan bulat.
JavaScript, Python, dan banyak sistem lain menggunakan milidetik (Date.now() mengembalikan ms dalam JS). C, Go, dan shell Unix menggunakan detik (date +%s). Saat mengonversi, selalu periksa satuan mana yang digunakan timestamp Anda โ nilai 1,7 triliun adalah milidetik; 1,7 miliar adalah detik.
ISO 8601 vs format lokal
ISO 8601 (misalnya, 2026-05-06T14:30:00Z) adalah format pertukaran universal. Zona waktu eksplisit ('Z' = UTC, atau +07:00 untuk WIB, dll.), dan diurutkan dengan benar sebagai teks. Selalu gunakan untuk penyimpanan dan API.
Format lokal (misalnya, '6 Mei 2026, 14.30.00') adalah untuk tampilan. Bergantung pada bahasa dan wilayah pengguna. Kalkulator menampilkan keduanya โ salin ISO untuk kode, salin lokal untuk email atau laporan.
Masalah Tahun 2038
Timestamp Unix bilangan bulat bertanda 32-bit meluap pada 2ยณยน โ 1 detik = 2.147.483.647 = 03:14:07 UTC pada 19 Januari 2038. Sistem yang menggunakan int32 akan kembali ke nilai negatif, merusak aritmetika tanggal. Sistem modern menggunakan timestamp 64-bit yang aman selama ~292 miliar tahun.
Jika Anda bekerja dengan sistem tertanam, skema database lama, atau kode C warisan, audit ukuran time_t. Migrasi ke bilangan bulat 64-bit adalah solusinya; menyimpan timestamp sebagai string (ISO) menghindari masalah sepenuhnya.
Pertanyaan umum
โบMengapa timestamp kadang memiliki 13 digit?
Itu adalah milidetik. JavaScript dan banyak API web menggunakan ms. Bagi dengan 1000 untuk mendapatkan detik.
โบZona waktu mana yang ada dalam timestamp Unix?
Tidak ada โ itu adalah detik UTC sejak epoch. Konversi ke tanggal lokal menggunakan zona waktu yang digunakan aplikasi atau pengguna Anda. Indonesia: WIB (UTC+7), WITA (UTC+8), WIT (UTC+9).
โบApakah konversinya akurat?
Ya. Kami menggunakan API Date browser, yang menggunakan jam sistem. Presisi hingga milidetik.
โบApa itu ISO 8601?
Standar internasional format tanggal-waktu: YYYY-MM-DDTHH:MM:SS+TZ. Dapat diurutkan sebagai teks, tidak ambigu tentang zona waktu.
โบMengapa 'waktu lokal' tidak cocok dengan jam sistem saya?
Ini menggunakan zona waktu yang dilaporkan browser Anda. Jika jam sistem Anda salah atau zona browser berbeda, hasilnya berbeda.
โบApakah timestamp negatif valid?
Ya โ timestamp negatif mewakili tanggal sebelum 1970. Sebagian besar bahasa menanganinya; berhati-hatilah dengan kompatibilitas database.
โบBisakah saya mengonversi secara batch?
Belum. Untuk konversi satu kali, alat ini cocok; untuk ribuan nilai, gunakan skrip.
โบApakah data meninggalkan browser saya?
Tidak. Konversi berjalan secara lokal.
Alat terkait
Terakhir diperbarui: