Lompat ke konten

Konverter Timestamp Unix

Tempelkan timestamp Unix dalam detik atau milidetik dan dapatkan tanggalnya dalam UTC, sebagai string ISO 8601, dalam waktu lokal Anda, dan sebagai waktu relatif. Atau pilih tanggal dan waktu dan dapatkan timestamp-nya. Waktu epoch saat ini selalu tampil di layar, dan tidak ada yang meninggalkan browser Anda.

Timestamp Unix saat ini (detik)

…

Timestamp ke tanggal

Tanggal ke timestamp

Cara Menggunakan Konverter Timestamp Unix

  1. 1. Timestamp ke tanggal. Ketik atau tempel bilangan bulat di bawah Timestamp ke tanggal. Alat mendeteksi apakah itu detik atau milidetik dan menampilkan tanggal dalam UTC, sebagai string ISO 8601, dalam waktu lokal Anda, serta relatif terhadap sekarang.
  2. 2. Tanggal ke timestamp. Pilih tanggal dan waktu di bawah Tanggal ke timestamp. Hasilnya diberikan dalam detik dan milidetik, ditambah tanggal UTC. Waktu yang Anda pilih dibaca dalam zona waktu lokal perangkat Anda.
  3. 3. Salin waktu saat ini. Kotak di bagian atas menghitung waktu Unix saat ini dalam detik. Salin menaruhnya di clipboard Anda, berguna untuk entri log atau fixture pengujian.
  4. 4. Periksa satuan yang terdeteksi. Jika tanggalnya tampak keliru, tebakan satuan biasanya penyebabnya. Lihat batasan di bawah.

Apa Itu Timestamp Unix

Timestamp Unix menghitung jumlah detik sejak epoch, 00.00.00 UTC pada 1 Januari 1970. Ia menamai satu saat dan tidak membawa zona waktu, sehingga angka yang sama berarti momen yang sama di mana pun; hanya cara penulisannya yang berubah mengikuti zona. POSIX mendefinisikannya seolah setiap hari memiliki tepat 86.400 detik, sehingga detik kabisat tidak dihitung.

JavaScript, Java, dan banyak basis data justru menghitung dalam milidetik, yaitu angka yang sama dengan tiga digit tambahan. Timestamp dalam detik untuk tanggal masa kini memiliki 10 digit; versi milidetiknya memiliki 13. Konversi antara keduanya adalah faktor 1.000. Untuk mendapatkan tanggal secara manual, bagi timestamp dengan 86400 untuk jumlah hari sejak 1970, atau di spreadsheet gunakan =A1/86400+DATE(1970,1,1) dan format sel sebagai tanggal-waktu.

Timestamp (detik)Tanggal dan waktu UTCMengapa penting
01970-01-01 00:00:00Epoch
10000000002001-09-09 01:46:40Detik ke satu miliar
17000000002023-11-14 22:13:20Angka bulat dari 2023
17536608002025-07-28 00:00:00Tengah malam UTC, contoh yang ditampilkan di kotak input
21474836472038-01-19 03:14:07Nilai 32-bit bertanda terbesar
41024448002100-01-01 00:00:00Tanggal jauh setelah 2038

Batasan dan Hal yang Perlu Diwaspadai

  • Satuannya adalah tebakan. Bilangan bulat apa pun yang lebih besar dari 1.000.000.000.000 dibaca sebagai milidetik; selain itu dibaca sebagai detik, kecuali jika itu membuat tanggal melewati tahun 9999, dalam hal ini dibaca sebagai milidetik. Timestamp milidetik dari sekitar 1970 hingga awal 1978 cukup kecil untuk tampak sebagai detik, jadi periksa tanggalnya dan ubah satuan ke milidetik jika terlihat keliru.
  • Hanya bilangan bulat. Timestamp dengan bagian desimal, seperti 1700000000.5, ditolak. Buang pecahannya, atau konversikan detik pecahan ke milidetik dengan mengalikan 1.000.
  • Nilai negatif berfungsi. Itu adalah saat sebelum 1970: -86400 adalah 31 Desember 1969.
  • Waktu lokal adalah milik perangkat Anda. Baris Waktu lokal Anda dan pemilih tanggal memakai zona waktu komputer Anda, sehingga timestamp yang sama menampilkan waktu lokal yang berbeda di tempat lain. Untuk membandingkan kota, gunakan Konverter Zona Waktu.
  • Masalah tahun 2038. Sistem yang menyimpan timestamp sebagai bilangan bulat 32-bit bertanda meluap pada 03:14:07 UTC tanggal 19 Januari 2038. Konverter ini menggunakan angka JavaScript dan menangani tanggal jauh melampaui itu.

Alat Mana yang Anda Butuhkan?

Anda ingin…Gunakan
Mengubah angka epoch menjadi tanggal, atau tanggal menjadi angka epochKonverter ini
Membuat kode yang menampilkan waktu acara dalam zona setiap pembaca DiscordStempel Waktu Discord
Menyatakan tanggal sebagai Julian Day astronomi atau Modified Julian DateJulian Day Calculator
Menampilkan satu waktu dinding di beberapa kotaZona Waktu
Menulis ulang tanggal kalender sebagai APA, MLA, Chicago, atau ISO 8601Format Tanggal

Pertanyaan yang Sering Diajukan

Apa itu timestamp Unix?
Timestamp Unix, juga disebut waktu epoch atau waktu POSIX, adalah jumlah detik sejak 00.00.00 UTC pada 1 Januari 1970. Ini adalah cara ringkas dan tidak bergantung zona waktu bagi komputer untuk menyimpan sebuah momen, dan mudah diurutkan, dikurangi, serta dibandingkan.
Bagaimana cara membedakan detik dari milidetik?
Hitung digitnya. Timestamp masa kini dalam detik memiliki 10 digit, seperti 1753660800, dan dalam milidetik memiliki 13, seperti 1753660800000. Alat ini memperlakukan angka apa pun di atas 1.000.000.000.000 sebagai milidetik dan menyebut satuan mana yang diasumsikannya.
Bagaimana cara mengonversi tanggal menjadi timestamp Unix?
Pilih tanggal dan waktu di bawah Tanggal ke timestamp. Alat membaca pilihan Anda dalam zona waktu lokal Anda dan mengembalikan detik serta milidetik. Jika perangkat Anda diatur ke UTC, tengah malam pada 1 Januari 2026 menghasilkan 1767225600; di tempat lain angkanya bergeser sesuai selisih Anda.
Apakah timestamp Unix dipengaruhi zona waktu?
Tidak. Timestamp selalu dihitung dari epoch UTC, sehingga ia adalah saat yang sama bagi semua orang. Hanya bentuk tulisannya yang bergantung pada zona, itulah sebabnya alat ini menampilkan UTC di samping waktu lokal Anda.
Apa itu masalah tahun 2038?
Bilangan bulat 32-bit bertanda mencapai batas 2147483647, yaitu 03:14:07 UTC pada 19 Januari 2038. Perangkat lunak yang menyimpan timestamp dengan cara itu akan meluap saat itu. Sistem modern menggunakan nilai 64-bit, yang tidak akan habis selama ratusan miliar tahun.
Apakah tanggal sebelum 1970 ditangani?
Ya. Timestamp negatif adalah saat sebelum epoch, jadi -86400 adalah 31 Desember 1969, pukul 00.00.00 UTC. Masukkan tanda minus diikuti digit bulat.
Apakah ada yang diunggah ketika saya mengonversi?
Tidak. Konversi berjalan di browser Anda dengan objek Date bawaan JavaScript, dan tidak ada yang Anda ketik dikirim ke server.

Alat Terkait

Lainnya di Konverter satuan, tanggal, dan angka