Konverter Timestamp Unix
Ubah timestamp Unix detik, milidetik, atau mikrodetik menjadi tanggal (dan sebaliknya) di UTC atau zona waktu mana pun, dengan ISO 8601, RFC 2822, dan waktu relatif.
Angka dibaca sebagai detik, milidetik, mikrodetik, atau nanodetik berdasarkan panjangnya (atau pilih unitnya). Tanggal: ISO 8601 (tanpa offset memakai zona waktu yang dipilih) atau RFC 2822.
Apa itu Konverter Timestamp?
Tempel timestamp Unix atau tanggal dan lihat dalam setiap bentuk umum: detik, milidetik, dan mikrodetik Unix, ISO 8601 dalam UTC dan zona waktu pilihan, RFC 2822, tanggal terlokalisasi, waktu relatif, hari ke- dalam tahun, dan minggu ISO. Unit timestamp dideteksi dari jumlah digit.
Cara menggunakan Konverter Timestamp
- Masukkan timestamp (
1700000000,1700000000123) atau tanggal (2024-01-01T09:00:00+07:00,Tue, 14 Nov 2023 22:13:20 GMT), atau tekan Sekarang (s) / Sekarang (ms). - Biarkan Unit timestamp pada deteksi otomatis atau paksa detik, milidetik, mikrodetik, atau nanodetik.
- Pilih Zona waktu (zona browser Anda, UTC, atau zona IANA mana pun).
- Salin salah satu baris hasil.
Contoh
1700000000 (UTC)
2023-11-14T22:13:20.000Z · Tue, 14 Nov 2023 22:13:20 +0000 · ms 1700000000000 · ISO week 2023-W46 · day 318
Kapan menggunakan Konverter Timestamp
Gunakan untuk membaca timestamp di log, database, klaim JWT, atau API, atau untuk membuat timestamp dari waktu lokal tertentu. Perhatikan bahwa waktu lokal yang ambigu saat perubahan DST diselesaikan ke kemunculan pertama.
Cara kerja Konverter Timestamp
Angka diklasifikasikan menurut jumlah digit – hingga 11 digit sebagai detik, 12–14 sebagai milidetik, 15–17 sebagai mikrodetik, lebih dari itu sebagai nanodetik – dan disimpan sebagai nanodetik BigInt sehingga input mikrodetik mempertahankan presisi penuh. String ISO 8601 dengan Z atau offset bersifat eksak; tanpa offset, string ditafsirkan sebagai waktu jam dinding di zona terpilih. String lain seperti RFC 2822 diteruskan ke parser Date milik browser. Offset zona berasal dari API Intl (database tz IANA), sehingga waktu musim panas ditangani; tanggal terlokalisasi dan waktu relatif memakai Intl.DateTimeFormat dan Intl.RelativeTimeFormat dalam bahasa halaman.
Kasus Penggunaan Umum
- Membaca klaim exp dan iat pada JWT
- Mengonversi timestamp log dalam milidetik menjadi tanggal yang terbaca
- Mencari waktu Unix sebuah rapat di zona waktu lain
- Memeriksa tanggal termasuk minggu ISO yang mana
- Men-debug bug selisih satu jam akibat zona waktu
Pertanyaan Umum
Detik atau milidetik?
Alat Unix dan kebanyakan database memakai detik (10 digit saat ini); JavaScript dan Java memakai milidetik (13 digit). Alat ini mendeteksi unit dari panjangnya dan menunjukkan unit mana yang dipakai.
Bagaimana tanggal tanpa zona waktu ditangani?
Tanggal ISO seperti 2024-07-01T00:00 dibaca sebagai waktu lokal di zona terpilih, jadi 2024-07-01T00:00 di America/New_York adalah 1719806400.
Apakah mendukung timestamp negatif?
Ya, nilai negatif adalah tanggal sebelum 1970-01-01.
Apakah terpengaruh detik kabisat?
Tidak. Waktu Unix mengabaikan detik kabisat menurut definisinya, begitu pula alat ini.