Konverter timestamp Unix

Epoch ke tanggal dan sebaliknya, di zona waktu mana pun, dengan jam langsung.

Waktu saat ini

    Apa yang dilakukan alat ini

    Timestamp Unix menghitung waktu sejak 1 Januari 1970 pukul 00:00:00 UTC, yaitu "epoch". Begitulah basis data, log, API, dan bahasa pemrograman menyimpan suatu saat sebagai satu angka. Alat ini mengubah angka itu menjadi tanggal yang terbaca, dan tanggal kembali menjadi angka. Saat yang sama ditampilkan di zona waktu pilihan Anda, dalam ISO 8601, sebagai tanggal RFC 2822, sebagai kalimat yang terbaca dalam bahasa Anda, dan dalam bentuk relatif seperti "3 hari yang lalu". Semua dihitung di peramban Anda.

    Cara memakai

    Ketik atau tempel nilai di satu kotak. Jika berupa angka, dibaca sebagai timestamp; jika tampak seperti tanggal, dibaca sebagai tanggal. Saat kotak kosong, alat menampilkan waktu saat ini dan memperbaruinya tiap detik; matikan "Jam langsung" untuk membekukannya. Tekan Sekarang untuk mengisi kotak dengan timestamp saat ini. Setiap baris punya tombol Salin sendiri.

    • Timestamp ke tanggal: 1700000000 adalah Selasa, 14 November 2023, 22:13:20 UTC.
    • Tanggal ke timestamp: 2023-11-14 22:13:20 dalam UTC adalah 1700000000. Tanggal tanpa selisih dibaca di zona waktu yang dipilih; yang memakai Z atau selisih seperti +07:00 membawa zonanya sendiri.

    Detik, milidetik, mikrodetik, nanodetik

    Saat yang sama ditulis dengan jumlah digit berbeda tergantung asalnya. 1700000000 (10 digit) adalah detik, seperti di Unix, PHP, MySQL, dan JWT. 1700000000123 (13 digit) adalah milidetik, seperti Date.now() JavaScript dan Java. 16 digit adalah mikrodetik dan 19 digit adalah nanodetik, seperti di Python atau UnixNano Go. Alat menghitung digit dan memilih satuannya, dan Anda bisa menggantinya bila lebih tahu. Membaca milidetik sebagai detik adalah kesalahan klasik: hasilnya tanggal puluhan ribu tahun lagi.

    Zona waktu dan waktu musim panas

    Timestamp tidak punya zona waktu; zona hanya menentukan cara penulisannya. 1700000000 yang sama adalah 05:13:20 tanggal 15 November di Ho Chi Minh (UTC+07:00) dan 17:13:20 tanggal 14 November di New York (UTC-05:00). Alat memakai salinan basis data zona waktu IANA di peramban Anda, sehingga waktu musim panas ditangani dengan data, bukan tebakan.

    Tanggal tanpa selisih bisa jatuh pada jam-jam canggung saat pergantian jam, dan alat memberi tahu. Di New York, 02:30 tanggal 10 Maret 2024 tidak pernah ada, karena jam melompat dari 02:00 ke 03:00; alat memajukannya ke 03:30. Dan 01:30 tanggal 3 November 2024 terjadi dua kali; alat memakai yang pertama, 05:30 UTC, dan menyebutkannya. Saat paling akhir yang dapat ditampilkan adalah 31 Desember 9999.

    Perlu diketahui

    • Detik kabisat diabaikan. Waktu Unix menghitung setiap hari tepat 86.400 detik, sehingga timestamp dan tanggal berpasangan satu lawan satu.
    • Masalah tahun 2038. Penghitung detik 32 bit bertanda meluap pada 2147483647, yaitu 19 Januari 2038 pukul 03:14:07 UTC. Sistem yang masih memakai 32 bit harus beralih ke 64 bit.
    • Nilai negatif adalah saat sebelum 1970: -86400 adalah 31 Desember 1969.
    • Di lembar kerja, timestamp dalam detik menjadi tanggal dengan =A2/86400+25569 berformat tanggal (25569 adalah jumlah hari antara titik awal 1900 Excel dan 1970); untuk milidetik bagi dengan 86.400.000.

    Pertanyaan yang sering diajukan

    Bagaimana mengetahui timestamp dalam detik atau milidetik?

    Hitung digitnya. Timestamp saat ini memiliki 10 digit dalam detik dan 13 dalam milidetik. Alat melakukannya otomatis dan menunjukkan cara membaca angka Anda; Anda juga bisa memilih satuannya sendiri.

    Apakah timestamp Unix bergantung pada zona waktu?

    Tidak. Timestamp selalu dihitung dari epoch dalam UTC. Zona waktu hanya memengaruhi cara saat itu ditampilkan sebagai tanggal dan jam.

    Mengapa alat bilang suatu jam tidak ada atau terjadi dua kali?

    Karena waktu musim panas. Saat jam dimajukan, satu jam terlewati; saat dimundurkan, satu jam terulang. Alat memilih saat yang wajar dan memberi tahu Anda.

    Apakah ada yang dikirim ke server?

    Tidak. Konversi memakai data tanggal dan zona waktu peramban Anda sendiri dan tidak ada yang Anda ketik keluar dari halaman.