Konverter Timestamp - Unix Epoch & Tanggal/Waktu

Current Timestamp
Seconds—
Milliseconds—
UTC—
Local—

Unix Timestamp → Date & Time

  • Seconds
  • Milliseconds
  • Local
  • UTC
—

Bekerja dengan timestamp adalah tugas harian bagi pengembang di semua stack. Baik Anda melakukan debug respons API, mengonversi nilai database, atau menyinkronkan waktu antar sistem, Konverter Timestamp kami membuat pekerjaan seketika.

Alat ini mengonversi dua arah: masukkan timestamp Unix dan dapatkan tanggal yang dapat dibaca, atau pilih tanggal dan dapatkan timestamp yang sesuai. Mendukung format 10 digit (detik) dan 13 digit (milidetik) — beralih di antaranya sesuai kebutuhan.

Panel langsung di atas selalu menampilkan timestamp saat ini dalam kedua format plus waktu UTC dan lokal saat ini, diperbarui setiap detik. Ini sangat berharga saat Anda perlu mendapatkan "sekarang" dengan cepat untuk pengujian atau pencatatan.

Ingatlah bahwa timestamp Unix tidak bergantung pada zona waktu — merepresentasikan titik absolut dalam waktu. Pemilihan zona waktu hanya memengaruhi bagaimana string tanggal ditampilkan. Saat menyimpan timestamp dalam database atau mengirimkan antar layanan, selalu gunakan UTC.

Rumus
Timestamp Unix = Math.floor(Date.now() ÷ 1000) | Tanggal = new Date(timestamp × 1000)

Pertanyaan yang Sering Diajukan

Apa itu timestamp Unix?
Timestamp Unix (juga disebut Epoch time) adalah jumlah detik yang telah berlalu sejak 1 Januari 1970 (tengah malam UTC). Ini adalah cara universal untuk merepresentasikan tanggal dan waktu di berbagai bahasa pemrograman dan sistem.
Mengapa beberapa timestamp memiliki 10 digit dan yang lain 13?
Timestamp 10 digit mewakili detik sejak epoch. Timestamp 13 digit mewakili milidetik sejak epoch. JavaScript menggunakan milidetik (13 digit), sedangkan alat command-line Unix sering menggunakan detik (10 digit).
Bagaimana cara mengonversi timestamp di JavaScript?
Untuk mendapatkan timestamp saat ini (detik): Math.floor(Date.now() / 1000). Untuk mengonversi kembali: new Date(timestamp * 1000). Untuk milidetik, gunakan Date.now() langsung dan new Date(timestamp) tanpa perkalian.
Zona waktu apa yang digunakan timestamp Unix?
Timestamp Unix secara intrinsik berbasis UTC — ia merepresentasikan momen global dalam waktu terlepas dari zona waktu. Zona waktu hanya penting saat mengonversi timestamp menjadi string tanggal yang dapat dibaca untuk ditampilkan.

Kalkulator Terkait