Langsung ke konten
ToolMug

Konversi Timestamp Unix

Konversi timestamp Unix ke tanggal yang mudah dibaca, atau tanggal ke timestamp, di zona waktu mana pun. Tempel detik, milidetik, mikrodetik, atau nanodetik dan satuannya terdeteksi dari jumlah digit; hasilnya mencakup ISO 8601, RFC 2822, waktu relatif, dan minggu ISO.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

Waktu Unix saat ini

Timestamp ke tanggal

Tanggal & waktu—
Relatif—
ISO 8601—
Detik Unix—
Milidetik Unix—
—
Format lainnya

Format di baris terakhir bisa diubah: YYYY tahun, MM bulan, DD tanggal, HH jam (00–23), hh jam (01–12), A AM/PM, mm menit, ss detik, SSS milidetik, dddd nama hari, MMMM nama bulan, Z selisih UTC, [teks] ditampilkan apa adanya.

Tanggal ke timestamp

Biarkan kosong untuk mengenali format umum secara otomatis. Untuk format lain, tuliskan formatnya, mis. DD/MM/YYYY HH:mm.

Dibaca sebagai—
Detik Unix—
Milidetik Unix—
ISO 8601—

Cara menggunakan

  1. Tempel timestamp seperti 1790424000 atau 1790424000000, atau tanggal seperti 2026-09-26 12:00.
  2. Satuan terdeteksi otomatis; ubah secara manual jika perlu.
  3. Pilih zona waktu untuk menampilkan tanggal — atau zona waktu yang dipakai untuk membaca tanggal yang Anda ketik.
  4. Salin format mana pun. Timestamp saat ini di bagian atas diperbarui setiap detik.

Penjelasan opsi

Satuan
10 digit berarti detik (dipakai Unix, PHP, Python time.time()), 13 digit milidetik (JavaScript Date.now(), Java), 16 digit mikrodetik (PostgreSQL, Python datetime), 19 digit nanodetik (Go time.UnixNano()).
Zona waktu
Timestamp selalu dalam UTC; zona waktu hanya mengubah cara tanggal ditampilkan. Tanggal tanpa offset dibaca dalam zona yang dipilih, termasuk aturan waktu musim panas (DST).
Timestamp atau tanggal
Menerima YYYY-MM-DD, YYYY-MM-DD HH:mm:ss dengan pecahan detik opsional, ISO 8601 dengan Z atau ±hh:mm, dan tanggal RFC 2822 dengan GMT.

Mendapatkan timestamp saat ini

Bahasa Detik Milidetik
JavaScript Math.floor(Date.now() / 1000) Date.now()
Python int(time.time()) time.time_ns() // 1_000_000
Java Instant.now().getEpochSecond() System.currentTimeMillis()
Go time.Now().Unix() time.Now().UnixMilli()
PHP time() (int)(microtime(true) * 1000)
MySQL UNIX_TIMESTAMP() ROUND(UNIX_TIMESTAMP(NOW(3)) * 1000)
Shell date +%s date +%s%3N (GNU)

Contoh

1790424000 → Sabtu, 26 September 2026, pukul 12.00.00 UTC → ISO 8601 di Tokyo: 2026-09-26T21:00:00.000+09:00, minggu ISO ke-39.

Pertanyaan yang sering diajukan

Apa itu timestamp Unix?

Jumlah detik sejak pukul 00.00.00 UTC tanggal 1 Januari 1970, tanpa menghitung detik kabisat. Nilainya sama di seluruh dunia pada saat yang sama, itulah sebabnya sistem menyimpan waktu dengan cara ini.

Bagaimana membedakan detik dan milidetik?

Hitung jumlah digitnya. Timestamp untuk tanggal antara tahun 2001 dan 2286 memiliki 10 digit dalam detik dan 13 digit dalam milidetik. Jika Anda mendapat tanggal di tahun 1970 atau puluhan ribu tahun ke depan, satuannya salah.

Apa yang terjadi pada tahun 2038?

Sistem 32-bit bertanda menyimpan detik hingga 2.147.483.647, yaitu pukul 03.14.07 UTC tanggal 19 Januari 2038. Setelah itu terjadi overflow; waktu 64-bit (dipakai sistem modern) bertahan hingga miliaran tahun.

Bagaimana perubahan waktu musim panas ditangani?

Waktu yang tidak ada (terlewati saat jam dimajukan) digeser maju sebesar selisihnya, dan waktu yang terjadi dua kali (saat jam dimundurkan) memakai yang lebih awal — aturan yang sama dengan Temporal API di JavaScript.

Mengapa timestamp saya menunjukkan tanggal yang berbeda dari perkiraan?

Biasanya karena zona waktu. 1790424000 adalah pukul 12.00 UTC tanggal 26 September 2026, yaitu pukul 20.00 di Beijing dan 08.00 di New York. Periksa zona waktu yang dipilih di atas.

Privasi

Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.

Alat terkait