Teks dan kode / MULTIVERTO

Stempel waktu Unix ke ISO 8601

Konversi detik Unix sejak 1970-01-01 UTC ke ISO 8601 UTC tanggal-waktu.

Konverter interaktifMasukan Anda tetap di peramban ini. Teks tidak diunggah untuk dikonversi.

Berkas tetap berada di peramban Anda.
Rangkai alat

Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗

Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.

01 / Contoh

Contoh

Masukan Anda1704067200
Hasil2024-01-01T00:00:00.000Z

02 / Panduan

Stempel waktu Unix ke ISO 8601 — Cara kerja

Mengubah detik epos menjadi tanggal

Konversi detik Unix sejak 1970-01-01 UTC ke ISO 8601 UTC tanggal-waktu. Pilih arah ini ketika API atau log berisi stempel waktu Unix dan Anda memerlukan tanggal UTC yang dapat dibaca manusia. Masukkan detik, dengan satu hingga tiga digit desimal untuk milidetik. Nilai sebelum era 1970 adalah negatif. Konverter tidak mengasumsikan bahwa angkanya adalah milidetik, mikrodetik atau nanodetik.

Waktu Unix menghitung detik sejak era UTC; pecahan detik dipertahankan hingga milidetik. Contohnya 1704067200 adalah tepat tengah malam pada awal 2024 di UTC dan menjadi 2024-01-01T00:00:00.000Z. Z akhir menyatakan zona waktu secara eksplisit; .000 menunjukkan nol milidetik. Jika sebuah masukan adalah kira-kira tiga belas digit panjang untuk tanggal saat ini, itu mungkin milidetik dan harus pertama dibagi dengan seribu.

Dua cara untuk mengekspresikan satu saat

Cap waktu bernilai nol menunjuk awal epoch Unix pada 1970-01-01T00:00:00Z; nilai detik negatif menyatakan saat sebelum epoch. Zona waktu eksplisit diperlukan untuk masukan ISO. Detik leap dan lebih dari milidetik presisi berada di luar cakupan alat ini. Sebuah timestamp Unix menghitung detik yang berlalu dari 1970-01-01T00:00:00Z. ISO 8601 nama tanggal-waktu kalender dan membawa indikator zona waktu, seperti Z untuk UTC atau offset seperti +02:00. Keduanya dapat mengidentifikasi satu saat ketika zona waktu eksplisit. Konverter ini menyimpan pecahan hingga tiga tempat desimal, sehingga presisi milidetik dipertahankan di kedua arah. Ini berguna untuk rekaman API, log audit, pekerjaan terjadwal dan debug timestamp yang disalin dari basis data tanpa bergantung pada zona waktu lokal komputer.

Offset, presisi dan jebakan kalender

Jika catatan sumber memiliki pecahan detik, satu, dua, atau tiga digit setelah tanda desimal masing-masing menyatakan persepuluh, perseratus, atau perseribu detik. Keluaran ISO selalu berakhir dengan Z, sehingga menyatakan UTC meskipun jam setempat pembaca menunjukkan waktu lain. Simpan satuan asli bersama setiap cap waktu yang disalin: nilai milidetik tiga belas digit yang dianggap sebagai detik akan menghasilkan tanggal yang jauh di luar maksud semula. Untuk membandingkan log, nyatakan semua waktu kejadian pada dasar UTC yang sama sebelum mengurutkan atau menghitung selang waktu.

Untuk cek konkret, contoh input 1704067200 menghasilkan 2024-01-01T00:00:00.000Z. Simpan asli di samping hasil ketika membandingkannya dengan aplikasi lain. Untuk periksa kedua, tukarkan keluaran ke arah yang berlawanan dan bandingkan instansi. Zona waktu yang ditulis atau format desimal dapat berbeda sementara momen tetap sama dengan presisi milidetik. Pertahankan teks zona waktu asli ketika audit selanjutnya membutuhkannya.

Cara konversi mengubah masukan
detik
Skala waktu UTC
ISO 8601 UTC

Jelajahi panduan

Panduan konversi

Jelajahi panduan