Konverter timestamp Unix

Konversi timestamp Unix ke tanggal dan sebaliknya. Masukkan timestamp atau pilih tanggal dan jam untuk melihat format ISO 8601, RFC 2822, dll.

Semua konversi terjadi secara lokal di browser Anda. Tidak ada yang meninggalkan perangkat Anda.

UTC
Lokal
ISO 8601
UTC
RFC 2822
UTC
Unix (detik)
Unix (milidetik)

Apa itu timestamp Unix?

Timestamp Unix adalah satu angka yang mewakili satu momen waktu: jumlah detik (atau milidetik) sejak epoch Unix. Karena ini hanya perhitungan aritmetika atas satu nilai, timestamp mudah dibandingkan, diurutkan, dan dipetakan perbedaannya, sehingga hampir semua API, database, dan format log menyimpannya begitu. Satu-satunya kekurangannya adalah angka ini tidak bermakna bagi manusia sekilas — dan itulah yang dikonversi oleh alat ini.

Epoch 1970
Awal penghitungan adalah 00:00:00 UTC, 1 Januari 1970. Tanggal sebelum hari itu bernilai negatif. Epoch ditetapkan oleh implementasi Unix awal dan menjadi standar de-facto dalam komputasi; kalender ISO dan sistem lain mempertahankan asal masing-masing, tapi waktu Unix yang paling sering dijumpai.
Detik vs milidetik
Konvensi aslinya menghitung detik: timestamp tahun 2026 terlihat seperti 1758614400 (10 digit). Date di JavaScript, Java, time.time_ns() di Python, dan sebagian besar database bekerja dalam milidetik (13 digit, 1.000 kali lebih besar) demi presisi sub-detik. Jika sebuah angka tampak "sepuluh kali terlalu besar", kemungkinan besar itu milidetik; alat ini menerima keduanya — input 13 digit dideteksi otomatis.
Zona waktu: semuanya UTC
Timestamp tidak membawa zona waktu; ia satu momen di garis waktu. Karena itu output ISO 8601 dari alat ini ditulis dalam UTC dengan akhiran Z, sehingga tidak ada ambiguitas. Tanggal dan jam yang Anda lihat di field input ditampilkan dalam zona waktu lokal perangkat Anda, karena begitulah cara Anda memahaminya.

Pertanyaan yang sering diajukan

Apa itu epoch Unix?

Epoch Unix adalah 1 Januari 1970 pukul 00:00:00 UTC. Timestamp Unix adalah jumlah detik yang berlalu sejak momen itu, sehingga nilai untuk tanggal sebelum 1970 bernilai negatif. Sebagian besar API dan log sistem memakai konvensi ini.

Apa perbedaan antara detik dan milidetik?

Timestamp Unix klasik menghitung detik, sehingga nilai tipikal 2026 memiliki 10 digit (sekitar 1,78 miliar). Timestamp milidetik — yang dipakai Date JavaScript, Java, dan banyak database — punya 13 digit karena persis 1.000 kali lebih besar. Jika sebuah angka tampak sepuluh kali terlalu besar, kemungkinan besar itu milidetik.

Bagaimana zona waktu dikelola?

Timestamp Unix adalah satu momen di garis waktu, terlepas dari zona waktu mana pun. Output ISO 8601 di sini dalam UTC (dengan akhiran Z) sehingga tidak ambigu, sementara field tanggal dan jam diinterpretasikan dalam zona waktu lokal perangkat Anda untuk konversi balik.

Apakah ada batas seberapa jauh timestamp dapat dihitung?

Masalah 32 bit yang terkenal sudah menjadi masa lalu: penghitung 32 bit meluap pada 19 Januari 2038, yang mendorong sebagian besar software modern memakai timestamp 64 bit. Dalam detik 64 bit, nilai positif mencakup tanggal hingga sekitar tahun 292 miliar, sehingga rentang tidak akan habis dalam waktu dekat.

Di mana saya menggunakan timestamp Unix?

Anda akan menjumpainya di respons API, file log, field database (created_at/updated_at), field kedaluwarsa cookie dan JWT, serta pengaturan cron atau TTL cache. Alat ini membantu menerjemahkan angka-angka yang ramah mesin itu menjadi tanggal kalender yang benar-benar dipahami manusia.

Sedang men-debug data nyata? Geser satu momen ke depan atau ke belakang dengan Penambah Tanggal, dan ambil stempel waktu dari kueri dengan Pengurai URL.