Konverter timestamp Unix
Konversi timestamp epoch menjadi tanggal UTC, dan tanggal menjadi timestamp.
ISO 8601 (UTC)
ISO 8601 (UTC): 2023-11-14T22:13:20Z
- Tanggal
- 14 November 2023
- Waktu
- 22:13:20 UTC
- Hari
- Selasa
Cara kerjanya
Waktu Unix menghitung detik sejak 00:00:00 UTC pada 1 Januari 1970, mengabaikan detik kabisat, sehingga setiap hari tepat 86,400 detik. Waktu sebelum 1970 bernilai negatif.
JavaScript dan banyak API menggunakan milidetik alih-alih detik: timestamp 13 digit biasanya dalam milidetik.
Semua hasil dalam UTC. Untuk melihat waktu di zona Anda sendiri, tambahkan selisih Anda dari UTC.
Rumus
Waktu Unix = hari sejak 1970-01-01 × 86400 + jam × 3600 + menit × 60 + detik Milidetik = detik × 1000
Contoh perhitungan
1700000000 detik adalah 2023-11-14T22:13:20Z, hari Selasa. Tengah malam UTC pada 1 Januari 2026 adalah 1767225600 detik, atau 1767225600000 milidetik.
Pertanyaan yang sering diajukan
Apakah timestamp saya dalam detik atau milidetik?
Untuk tanggal saat ini, 10 digit berarti detik dan 13 digit berarti milidetik.
Apa itu masalah tahun 2038?
Sistem yang menyimpan waktu Unix sebagai angka 32-bit bertanda akan meluap pada pukul 03:14:07 UTC tanggal 19 Januari 2038. Sistem yang menggunakan angka 64-bit tidak terpengaruh.
Apakah waktu Unix menyertakan detik kabisat?
Tidak. Setiap hari dihitung tepat 86,400 detik, sehingga detik kabisat tidak terlihat dalam waktu Unix.