๐Ÿ”งToolify

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.

Masukkan timestamp atau tanggal untuk dikonversi.

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:

Coba prompt AI kami โ†’