DEV · Tanggal & Waktu

Konverter Unix Timestamp

Ubah Unix timestamp seperti 1732769832 menjadi tanggal & jam yang mudah dibaca, atau pilih tanggal & jam dan dapatkan Unix timestamp-nya. Lihat hasilnya dalam format ISO 8601, waktu lokal, dan UTC.

  • Konversi Unix timestamp → tanggal & jam (lokal & UTC).
  • Konversi tanggal & jam → Unix timestamp dalam satuan detik.
  • Lihat format ISO 8601 dari momen yang sama.
  • Semua perhitungan berjalan lokal di browser Anda. Tidak ada data yang dikirim ke server.

Tempel Unix timestamp atau pilih tanggal & jam di bawah, lalu klik salah satu tombol konversi untuk melihat semua format sekaligus.

Unix timestamp (detik)
Nilai ini harus dalam detik, bukan milidetik. Sebagai contoh, 1732769832 mewakili suatu waktu di akhir tahun 2024.
Tanggal & jam (lokal)
Zona waktu browser Anda digunakan untuk field ini. Klik Gunakan waktu sekarang untuk langsung mengisi dengan waktu saat ini.
Semua konversi berjalan langsung di browser Anda. Tidak ada data timestamp atau tanggal yang dikirim ke server.

Ringkasan

Konversi terakhir
Menunggu input…
Masukkan Unix timestamp atau pilih tanggal & jam, lalu klik salah satu tombol konversi.
Belum ada konversi
Unix timestamp (detik)
0
Detik sejak 1 Jan 1970 (Unix epoch)
ISO 8601
String tanggal & waktu UTC standar (mis. 2024-11-28T12:30:00Z)
Waktu lokal
Diformat menggunakan zona waktu browser Anda
Waktu UTC
Momen yang sama ditampilkan sebagai jam di zona waktu UTC
Unix timestamp menghitung jumlah detik sejak 1 Januari 1970 pukul 00:00:00 UTC. Tool ini membantu Anda menerjemahkan angka tersebut menjadi tanggal & jam yang mudah dibaca, dan sebaliknya.

Apa fungsi Konverter Unix Timestamp ini?

Tool ini membantu developer dengan cepat berpindah antara Unix timestamp dan nilai tanggal & jam yang mudah dibaca. Anda bisa menempel Unix timestamp seperti 1732769832 dan langsung melihat tanggal & jam yang diwakilinya di zona waktu lokal, UTC, dan format ISO 8601. Anda juga bisa mulai dari tanggal & jam, lalu mendapatkan Unix timestamp yang sesuai.

Apa itu Unix timestamp?

Unix timestamp adalah sebuah bilangan bulat yang menghitung jumlah detik yang telah berlalu sejak Unix epoch: 1 Januari 1970, 00:00:00 UTC. Contohnya:

  • 0 → 1970-01-01 00:00:00 UTC
  • 946684800 → 2000-01-01 00:00:00 UTC
  • 1732769832 → sebuah momen di akhir tahun 2024

Banyak backend, API, dan database menggunakan Unix time karena mudah disimpan, dibandingkan, dan diurutkan, tetapi angka mentahnya tidak ramah manusia.

Mengapa tool ini berguna untuk developer?

  • Debug respons backend. Ketika API mengembalikan field seperti created_at dalam bentuk Unix timestamp, Anda bisa langsung melihat tanggal & jam aslinya.
  • Membuat data uji. Mulai dari tanggal & jam yang mudah dipahami lalu ubah menjadi Unix timestamp untuk seeding database atau membuat fixture.
  • Membandingkan zona waktu. Lihat bagaimana satu timestamp yang sama tampil sebagai waktu lokal dan waktu UTC.
  • Sinkronisasi frontend & backend. Dev frontend bisa menyamakan apa yang disimpan backend, dan sebaliknya.

Cara kerja konversi di tool ini

Saat Anda klik Timestamp → Tanggal & Jam:

  • Langkah 1: Timestamp (dalam detik) dikonversi menjadi milidetik.
  • Langkah 2: Objek Date JavaScript dibuat dari nilai tersebut.
  • Langkah 3: Momen yang sama diformat sebagai waktu lokal, waktu UTC, dan ISO 8601.
  • Langkah 4: Field tanggal & jam lokal diperbarui sehingga Anda bisa mengubahnya dan konversi kembali.

Saat Anda klik Tanggal & Jam → Timestamp:

  • Langkah 1: Nilai dari date & time picker dibaca sebagai waktu di zona lokal Anda.
  • Langkah 2: Momen tersebut diubah menjadi milidetik sejak epoch.
  • Langkah 3: Milidetik dikonversi menjadi Unix timestamp dalam detik (dibulatkan ke bawah).
  • Langkah 4: Output waktu lokal, UTC, dan ISO 8601 diperbarui agar konsisten.

Mengenal format-format yang ditampilkan

  • Unix timestamp (detik): Bilangan bulat jumlah detik sejak Unix epoch. Sering dipakai di database dan API.
  • ISO 8601: String standar seperti 2024-11-28T13:17:12Z. Huruf Z berarti “UTC”.
  • Waktu lokal: Momen yang sama ditampilkan mengikuti zona waktu yang digunakan browser Anda saat ini.
  • Waktu UTC: Momen yang sama ditampilkan sebagai jam di zona waktu UTC.

Tips saat bekerja dengan Unix time

  • Cek satuan. Banyak library memakai milidetik sementara Unix timestamp sering kali dalam detik. Jika nilainya terlihat ~1000 kali lebih besar, mungkin Anda mencampur keduanya.
  • Jelas soal zona waktu. Selalu tuliskan apakah sebuah waktu itu lokal atau UTC ketika mengirim/menerima data antar sistem.
  • Pakai tool ini saat debugging. Ketika log atau respons JSON berisi timestamp mentah, tempel di sini untuk cepat mengetahui artinya.

Gunakan Konverter Unix Timestamp ini kapan pun Anda butuh cara cepat berbasis browser untuk menerjemahkan antara timestamp bilangan bulat dan tanggal yang mudah dibaca, baik untuk backend, frontend, maupun pekerjaan DevOps.