ToolMill.io

Unix Timestamp dan Penukar Epoch

Tukarkan setem waktu Unix dan epoch detik menjadi tanggal yang dapat dibaca, atau ubah waktu manusia kembali menjadi nilai epoch untuk log, API, basis data, peristiwa analitik, dan debugging. Ini terutama berguna ketika bekerja di seluruh sistem backend, tanggal JavaScript, dan alat pemantauan. ToolMill melakukan konversi seketika di peramban Anda sehingga Anda dapat memeriksa nilai waktu tanpa mengekspos timest internal ke layanan lain.

Pembangunan

Cobalah.

→ Tanggal

→ Epoch

Contoh-contoh

Andika Epoch ke UTC tanggal/waktu
Masukan
1741196799
Keluaran
2025-03-05 17:46:39 UTC
UTC tanggal/waktu untuk epoch
Masukan
2025-03-05 17:46:39 UTC
Keluaran
1741196799

Caranya Menceritakan Apakah Setem Waktu Anda Milidetik

Salah satu kesalahan timestamp yang paling umum adalah mixing Unix detik dengan Unix milidetik. Nilai digit 10 seperti 170000000 biasanya adalah detik, sementara nilai 13 digit seperti 1700000000000 biasanya milidetik. Jika Anda menempelkan milidetik ke dalam alat yang mengharapkan detik, tanggal dapat melompat jauh ke masa depan. Jika Anda menempelkan detik ke dalam alat yang mengharapkan milidetik, hasilnya bisa jatuh dekat tahun 1970. Halaman ini membantu Anda memeriksa kewarasan unit dengan cepat sebelum Anda mempercayai tanggal yang telah dikonversi dalam ulasan log, tes API, atau ekspor basis data.

Cara Membandingkan Hasil Epoch dengan Waktu UTC dan Lokal

Waktu yang epok sendiri adalah timezone-neutral. Kekeliruan terjadi ketika nilai yang dapat dibaca manusia ditampilkan dalam UTC pada satu layar dan dalam waktu lokal pada yang lain. Jika Anda membandingkan log aplikasi, dashboard awan, penanda waktu peramban, dan catatan basis data, periksa apakah setiap sistem menampilkan UTC, waktu peramban-lokal, atau zona waktu server-lokal. Salah tangan A tidak cocok ada dapat membuat dua timestamp yang benar terlihat tidak konsisten bahkan ketika mereka mewakili instan yang sama.

Anda Dapat Mengesahkan Secara Manual

Gunakan nilai yang diketahui ketika Anda ingin mengkonfirmasi bahwa sebuah pipeline, skrip, atau nilai yang ditempelkan berperilaku seperti yang diharapkan. Sebagai contoh, 0 peta ke 1970-01-01T00:00:00Z, dan 10-digit timestamp modern biasanya harus mendarat di tahun kalender kontemporer daripada jauh masa lalu atau jauh masa depan. Pemeriksaan sederhana seperti itu membantu menangkap kesalahan unit dan asumsi buruk sebelum mereka menyebar ke monitoring alert, tes fixture, atau analitike event debugging.

Kesalahan Setem Waktu Biasa di API, Log, dan Database

Masalah timestamp dunia nyata biasanya bukan tentang formula konversi itu sendiri. Mereka berasal dari nilai desimal yang disalin, milidetik yang keliru untuk detik, timestamp disimpan sebagai string dengan ruang putih sekitarnya, pemirsa log menunjukkan waktu lokal sementara API mengembalikan UTC, atau sistem yang berbeda membulatkan berbeda. Konverter ini berguna karena memungkinkan Anda menguji nilai mentah secara langsung dan mengisolasi apakah masalah berada di timestamp, sistem sumber, atau cara hasilnya ditampilkan di tempat lain.

Ketika Tanggal Tertukar Terlihat Salah

Jika output terlihat salah, periksa panjang timestamp terlebih dahulu, maka periksa apakah sumber asli mendokumentasikan UTC atau ekspektasi waktu lokal. Selanjutnya mengkonfirmasi bahwa nilai pasted murni numerik dan tidak mengandung spasi tersembunyi, pemisah desimal, atau pemformatan disalin dari antarmuka lain. Jika Anda mengubah dari tanggal manusia kembali ke epoch, ingat bahwa browser tanggal masukan mungkin mencerminkan konteks zona waktu lokal daripada string UTC harfiah kecuali Anda memperhitungkan untuk itu di alur kerja sekitarnya.

Kerahsiaan dan Penggunaan Luar Talian

Sebelum Anda Mengatasi Perubahan Epoch

Werner sebelum menggunakan hasil produksi atau analisis, mengkonfirmasi konvensi unit yang digunakan oleh sistem sumber, apakah perbandingan harus dalam waktu UTC atau lokal, dan apakah timestamp disalin termasuk digit tambahan atau truncation. Tanggal yang terlihat benar masih bisa salah untuk alur kerja jika asumsi-asumsi tersebut berbeda.

Apakah Perubahan Ini Tidak Perlu Diceritakan Sendiri

Alat ini mengubah antara format timestamp, tetapi tidak memberitahu Anda apakah sistem sumber mencatat saat yang tepat, apakah jam acara akurat, atau yang zona waktu manusia asli dimaksudkan ketika timestamp diciptakan. Ini menjawab pertanyaan pemformatan, bukan pertanyaan konteks bisnis.

Bagaimana Menginterpretasikan Setem Masa yang Salah

Jika tanggal dikonversi jauh di masa lalu atau masa depan, pertama-tama periksa apakah nomor asli dalam detik atau milidetik. Nilai yang terlepas dari faktor 1000 adalah sumber hasil yang paling umum dari hasil yang mengejutkan. Setelah itu, bandingkan pandangan waktu UTC dan lokal untuk melihat apakah perbedaannya hanyalah presentasi zona waktu dan bukan penanda waktu yang buruk.

Semua konversi terjadi secara lokal di peramban Anda. ToolMill tidak perlu mengirim timestamp, tanggal, referensi insiden, atau data peristiwa internal ke layanan konversi jauh. Ini membuat halaman ini praktis ketika Anda memeriksa nilai-nilai seperti produksi, log internal debugging, atau memverifikasi data yang diekspor dari sistem lain sambil menjaga nilai-nilai raw dalam sesi peramban Anda sendiri.

Alat berkait