Unix timestamp converter: timestamp ke tanggal
Tempel epoch timestamp – konverter menentukan apakah satuannya detik, milidetik, mikrodetik atau nanodetik dan menampilkan tanggalnya dalam UTC, dalam zona waktu Anda (misalnya WIB) dan dalam semua format umum. Konverter ini juga mengubah tanggal menjadi Unix timestamp.
Cara menghitung
Unix timestamp (epoch time) menghitung detik sejak 1 Januari 1970, 00.00.00 UTC, yaitu Unix epoch. Begitulah POSIX mendefinisikannya (IEEE Std 1003.1, "Seconds Since the Epoch"): setiap hari tepat 86.400 detik dan detik kabisat tidak dihitung. Angkanya sama di seluruh dunia – zona waktu baru berperan saat ditampilkan.
Cara mengonversi Unix timestamp
- Pilih arah: timestamp ke tanggal, atau tanggal ke timestamp.
- Tempel timestamp (biarkan satuannya dikenali otomatis atau pilih sendiri), atau masukkan tanggal dan waktu lalu tentukan apakah dalam UTC atau zona waktu tertentu.
- Baca hasilnya – tabel memuat semua format, misalnya ISO 8601, siap disalin.
Contoh: timestamp 1700000000 punya 10 digit, jadi satuannya detik, dan sama dengan 14 November 2023 pukul 22.13.20 UTC – atau 15 November 2023 pukul 05.13.20 WIB (UTC+7). Dalam milidetik, momen yang sama adalah 1700000000000.
Detik, milidetik, mikrodetik, nanodetik
Banyak sistem menyimpan satuan yang lebih halus: JavaScript (Date.now()) dan Java memakai milidetik, time.time_ns() di Python dan Go memakai nanodetik, PostgreSQL memakai mikrodetik secara internal. Konverter menebak satuan dari jumlah digit: sampai 11 digit detik, 12–14 milidetik, 15–17 mikrodetik, 18–19 nanodetik. Saat ini timestamp dalam detik punya 10 digit, dalam milidetik 13. Jika tebakannya salah, pilih satuannya sendiri.
Format keluaran
- ISO 8601 / RFC 3339:
2026-09-28T07:30:00.000Z– standar untuk API dan JSON;Zberarti UTC, selain itu diikuti offset seperti+07:00. - RFC 2822 / 5322:
Mon, 28 Sep 2026 14:30:00 +0700– baris tanggal pada email. - RFC 7231 / 9110 (IMF-fixdate):
Mon, 28 Sep 2026 07:30:00 GMT– untuk header HTTP sepertiDate,ExpiresatauLast-Modified, selalu dalam GMT. - Waktu lokal: dari basis data zona waktu IANA di browser Anda. Indonesia punya tiga zona waktu: WIB (UTC+7), WITA (UTC+8) dan WIT (UTC+9), tanpa waktu musim panas.
Masalah tahun 2038
Jika waktu Unix disimpan sebagai bilangan bulat 32 bit bertanda, nilai maksimumnya 231 − 1 = 2.147.483.647 – 19 Januari 2038, 03.14.07 UTC (10.14.07 WIB). Satu detik kemudian penghitungnya berbalik menjadi negatif (13 Desember 1901). Sistem operasi modern memakai 64 bit; risikonya ada pada perangkat embedded lama, format file dan kolom database dengan waktu 32 bit. Konverter memberi peringatan jika sebuah nilai melewati batas itu.
Semua dihitung di browser Anda; tidak ada yang dikirim ke mana pun.
Pertanyaan umum
Apa itu Unix timestamp?
Jumlah detik sejak 1 Januari 1970, 00.00.00 UTC, tanpa detik kabisat (POSIX). Contoh: 1700000000 adalah 14 November 2023, 22.13.20 UTC atau 15 November 2023, 05.13.20 WIB.
Bagaimana membedakan detik dan milidetik?
Dari panjangnya: timestamp saat ini punya 10 digit dalam detik, 13 dalam milidetik, 16 dalam mikrodetik dan 19 dalam nanodetik. Konverter mengenalinya otomatis.
Apakah timestamp bergantung pada zona waktu?
Tidak. Timestamp menunjuk momen yang sama di mana pun. Hanya jam yang ditampilkan yang bergantung pada zona waktu, karena itu alat ini menampilkan UTC dan waktu lokal berdampingan.
Bagaimana mendapatkan timestamp saat ini di kode?
JavaScript: Math.floor(Date.now() / 1000); Python: int(time.time()); PHP: time(); shell Linux: date +%s; PostgreSQL: extract(epoch from now()); MySQL: UNIX_TIMESTAMP().
Apa yang terjadi pada tahun 2038?
Pada 19 Januari 2038 pukul 03.14.07 UTC, waktu Unix mencapai 2.147.483.647, nilai terbesar bilangan bulat 32 bit bertanda. Sistem dengan time_t 32 bit meluap; sistem 64 bit aman untuk sekitar 292 miliar tahun.
Apakah detik kabisat diperhitungkan?
Tidak – sama seperti POSIX dan JavaScript. Waktu Unix menganggap setiap hari 86.400 detik; jam sistem meratakan atau mengulang detik kabisat.
Sumber dan dasar hukum
- IEEE Std 1003.1: The Open Group Base Specifications (POSIX, IEEE Std 1003.1-2024) – 4.19 Seconds Since the Epoch
- RFC 3339: RFC 3339 – Date and Time on the Internet: Timestamps (ISO 8601 profile)
- RFC 5322 §3.3: RFC 5322 – Internet Message Format, 3.3 Date and Time Specification (successor of RFC 2822)
- RFC 9110 §5.6.7: RFC 9110 – HTTP Semantics, 5.6.7 Date/Time Formats (IMF-fixdate, formerly RFC 7231 §7.1.1.1)
- ECMAScript (ECMA-262) – Time Values and Time Range
- ECMAScript Internationalization API (ECMA-402) – Intl.DateTimeFormat, Intl.RelativeTimeFormat
- IANA Time Zone Database
Diperbarui:
Alat terkait
- UUID generator: buat dan validasi UUID v4 dan v7UUID generator online: buat UUID versi 4 (acak) atau versi 7 (urut waktu), hingga 1.000 sekaligus. Validasi UUID dan baca versi, varian serta waktunya.
- Cek DNS record domainCek DNS domain online: record A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV, dan PTR dari domain apa pun – dengan TTL, status DNSSEC, dan penjelasan kode error.
- JSON formatter, validator, dan minifyJSON formatter online: validasi JSON sesuai RFC 8259, lihat error lengkap dengan baris, kolom, dan penjelasannya. Rapikan, minify, urutkan key – di browser.
- Regex TesterRegex tester online untuk JavaScript: kecocokan disorot langsung, grup tangkapan dalam tabel, dan setiap bagian pola dijelaskan. Gratis, tanpa unggah.
- Base64 decode dan encode onlineBase64 decode dan encode online, termasuk Base64url dengan UTF-8 yang benar, serta URL encode/decode (percent-encoding). Pesan error jelas, berjalan di browser.
- Hash generator: SHA-256, SHA-512, SHA-1, MD5Hitung hash SHA-256, SHA-384, SHA-512, SHA-1 dan MD5 dari teks atau file dan cocokkan checksum – langsung di browser, tanpa upload, gratis.