Lewati ke konten utama
FreeOnlineTools Go
Bahasa Indonesia
Bagaimana caranya

Cara Mengonversi Stempel Waktu Unix menjadi Tanggal yang Dapat Dibaca Manusia (Langkah demi Langkah)

Oleh FreeOnlineTools Team · Diperbarui pada tanggal 2026-09-02

Jawaban Cepat

Untuk mengonversi stempel waktu menjadi tanggal: tempelkan stempel waktu Unix ke dalam Konverter Stempel Waktu, dan tanggal yang dapat dibaca manusia dalam UTC dan zona waktu lokal Anda akan langsung muncul. Untuk mengonversi tanggal menjadi stempel waktu: masukkan tanggal, dan nilai zaman Unix akan muncul. Semua pemrosesan terjadi secara lokal di browser Anda.

Perkenalan

Stempel waktu Unix (juga disebut waktu zaman atau waktu POSIX) adalah jumlah detik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC (zaman Unix). Stempel waktu banyak digunakan dalam database, log, dan APIs karena tidak bergantung pada zona waktu dan mudah untuk dibandingkan. Namun, manusia tidak dapat membaca stempel waktu secara langsung — 1693526400 tidak ada artinya tanpa konversi. Panduan ini menunjukkan kepada Anda cara mengubah stempel waktu menjadi tanggal yang dapat dibaca manusia dan sebaliknya.

Langkah demi Langkah

  1. Buka alat Konverter Stempel Waktu

    Buka halaman alat Konverter Stempel Waktu. Alat ini mendukung konversi dua arah: stempel waktu ke tanggal, dan tanggal ke stempel waktu.

  2. Masukkan stempel waktu Unix Anda

    Tempel stempel waktu ke dalam kolom input. Alat ini mendeteksi secara otomatis apakah nilainya dalam detik (10 digit) atau milidetik (13 digit). Misalnya, 1693526400 adalah detik, 1693526400000 adalah milidetik.

  3. Baca tanggal yang dapat dibaca manusia

    Alat ini mengubah stempel waktu menjadi tanggal dan menampilkannya dalam UTC dan zona waktu lokal Anda. Misalnya, 1693526400 menjadi 01-09-2023 00:00:00 UTC. Hasilnya langsung terlihat.

  4. Ubah tanggal menjadi stempel waktu (terbalik)

    Untuk mengonversi tanggal menjadi stempel waktu Unix, masukkan tanggal di kolom input tanggal. Alat ini menghitung nilai epoch dalam hitungan detik dan milidetik. Ini berguna untuk API panggilan yang memerlukan stempel waktu.

  5. Salin hasilnya

    Klik Salin untuk menyalin tanggal atau stempel waktu yang dikonversi ke papan klip Anda untuk digunakan dalam aplikasi Anda, analisis log, atau permintaan API.

Contoh

Stempel waktu (detik) hingga saat ini

Masukan: 1693526400

Keluaran: 01-09-2023 00:00:00 UTC

Stempel waktu (milidetik) hingga saat ini

Masukan: 1693526400000

Keluaran: 01-09-2023 00:00:00 UTC

Tanggal ke stempel waktu Unix

Masukan: 01-09-2023 00:00:00 UTC

Keluaran: 1693526400 (detik) / 1693526400000 (milidetik)

Zaman Unix saat ini

Masukan: now

Keluaran: Sekitar 1725235200 (per 02-09-2024)

Masalah Umum

  • Detik dan milidetik yang membingungkan —JavaScript menggunakan milidetik (13 digit), Unix dan sebagian besar APIs menggunakan detik (10 digit). Mencampurnya menghasilkan tanggal pada tahun 1970 atau tahun 50000+.
  • Kebingungan zona waktu — Stempel waktu Unix selalu UTC. Saat menampilkan, konversikan ke zona waktu lokal pengguna atau tentukan UTC secara eksplisit.
  • Masalah Tahun 2038 — bilangan bulat bertanda 32-bit meluap pada 19-01-2038 03:14:07 UTC. Gunakan bilangan bulat 64-bit atau angka JavaScript (yang merupakan float 64-bit) untuk menghindari hal ini.
  • Stempel waktu negatif —tanggal sebelum 01-01-1970 memiliki stempel waktu negatif. Beberapa sistem tidak mendukungnya.

Kiat

  • Selalu periksa apakah API mengharapkan detik atau milidetik —ini adalah bug stempel waktu yang paling umum.
  • Gunakan string ISO 8601 (misalnya, "2023-09-01T00:00:00Z") untuk stempel waktu yang dapat dibaca manusia di APIs; gunakan zaman Unix untuk penyimpanan dan komputasi.
  • JavaScript Date.now() mengembalikan milidetik; bagi dengan 1000 dan lantai untuk mendapatkan detik.
  • Gunakan Pengonversi Stempel Waktu kami untuk konversi instan dan pribadi —tidak ada data yang keluar dari browser Anda.

Alat Terkait

Panduan Terkait

Referensi