Konverter Unix timestamp

Ubah timestamp log menjadi waktu manusia, lalu konversi tanggal kembali ke detik atau milidetik tanpa hitung manual.

Unix timestamp saat ini
0
Menunggu input...

Dasar timestamp

Apa itu Unix timestamp?

Unix timestamp mengukur waktu sejak 1 Januari 1970 pukul 00:00:00 UTC. Angkanya netral timezone, tetapi saat ditampilkan ke manusia, log, dashboard, database, dan browser bisa merendernya di zona lokal berbeda.

Unit umum

UnitPanjang umumContoh
Detik10 digit1716300000
Milidetik13 digit1716300000000

Konsep waktu

Apa itu masalah Y2038?

Sistem yang memakai integer signed 32-bit untuk Unix timestamp akan overflow pada Januari 2038. Sistem 64-bit modern menghindari batas tersebut.

UTC vs waktu lokal

Simpan dan bandingkan timestamp dalam UTC jika memungkinkan. Konversi ke waktu lokal hanya di tepi produk, seperti tampilan UI, laporan, atau ekspor.

ISO 8601

Format timestamp terbaca seperti 2024-05-21T14:30:00Z. Banyak dipakai di API, database, log, dan sistem terdistribusi karena bisa menyertakan informasi timezone.

Detik vs milidetik

Nilai 10 digit biasanya detik. Nilai 13 digit biasanya milidetik. Mencampur keduanya adalah salah satu bug timestamp paling umum.

Referensi konversi umum

DurasiDetikMilidetik
1 menit6060,000
1 jam3,6003,600,000
1 hari86,40086,400,000
1 tahun (365 hari)31,536,00031,536,000,000