Konverter Unix timestamp

Berjalan di browser Anda; tidak ada yang diunggah

Konversi Unix timestamp dalam detik, milidetik, mikrodetik, atau nanodetik ke tanggal di zona waktu mana pun, dan sebaliknya.

Now—

Timestamp or date

Numbers are read as seconds, milliseconds, microseconds or nanoseconds by their size. Date strings can be ISO 8601 or RFC 2822.

Date and time to timestamp

Pick a date

The time defaults to midnight. The result counts from 1970-01-01 00:00 UTC, whichever zone you pick.

Apa itu Unix timestamp?

Unix timestamp adalah jumlah detik sejak 00:00:00 UTC tanggal 1 Januari 1970, yaitu Unix epoch. 0 adalah epoch itu sendiri, 1700000000 adalah 14 November 2023, dan angka negatif adalah tanggal sebelum 1970.

Timestamp tidak punya zona waktu: 1721234567 adalah momen yang sama di mana pun, dan membandingkan atau mengurutkan waktu berarti membandingkan angka. Zona waktu baru berperan saat momen itu ditampilkan di jam, itulah sebabnya konverter menampilkan UTC dan zona waktu pilihan Anda berdampingan.

Perhatikan satuannya. Tool Unix dan sebagian besar backend memakai detik; Date.now() di JavaScript dan banyak API Java memakai milidetik; Go, database, dan sistem tracing sering memakai mikrodetik atau nanodetik. Untuk tanggal saat ini, itu berarti 10, 13, 16, atau 19 digit. Membaca satu satuan sebagai satuan lain menghasilkan tanggal di tahun 1970 atau ribuan tahun dari sekarang.

Cara memakai tool ini

  1. 1Tempel timestamp atau tanggal ke field Timestamp or date, atau tekan Now (Alt+N) untuk waktu saat ini.
  2. 2Angka dibaca sebagai detik, milidetik, mikrodetik, atau nanodetik berdasarkan jumlah digitnya; baris di bawah field menyebutkan yang mana. Jika tebakannya salah, pilih satuannya.
  3. 3String tanggal bisa berupa ISO 8601 (2024-07-17T16:42:47Z, dengan atau tanpa offset) atau RFC 2822 (Wed, 17 Jul 2024 16:42:47 +0000). Tanggal tanpa offset dibaca dalam zona waktu yang dipilih.
  4. 4Baca hasilnya dalam setiap satuan, sebagai ISO 8601 dalam UTC dan zona waktu yang dipilih, sebagai RFC 2822, sebagai tanggal yang mudah dibaca, relatif terhadap sekarang, dan sebagai minggu ISO. Setiap baris punya tombol salin.
  5. 5Untuk arah sebaliknya, pilih tanggal, jam, dan zona waktu di Date and time to timestamp.

Pemecahan masalah

Tanggalnya menjadi Januari 1970
Nilainya kemungkinan dalam milidetik atau satuan yang lebih kecil tetapi dibaca sebagai detik, atau sebaliknya. Cek baris satuan di bawah field dan pilih satuan yang benar.
Waktu ini tidak ada di zona waktu yang dipilih
Saat jam dimajukan untuk daylight saving time, satu jam terlewati; misalnya pukul 02:30 tanggal 31 Maret 2024 tidak pernah ada di Berlin. Pilih waktu di luar celah itu, atau gunakan UTC.
Dua timestamp untuk satu tanggal dan jam
Saat jam dimundurkan, satu jam terjadi dua kali, jadi waktu lokal di jam itu merujuk ke dua momen yang berselisih satu jam. Keduanya ditampilkan; sistem biasanya mengambil yang pertama kecuali diatur lain.
Di luar rentang yang bisa diwakili tanggal
Tanggal JavaScript mencakup tahun −271821 sampai 275760. Nilai di luar itu biasanya memakai satuan yang lebih kecil dari yang dipilih; coba milidetik atau nanodetik.

Pertanyaan umum

Bagaimana membedakan detik dan milidetik?

Hitung digitnya. Tanggal antara 2001 dan 2286 punya 10 digit dalam detik, 13 dalam milidetik, 16 dalam mikrodetik, dan 19 dalam nanodetik. Konverter memakai aturan ini dan menyebutkan satuan yang dipilihnya.

Apakah Unix timestamp punya zona waktu?

Tidak. Timestamp dihitung dari epoch dalam UTC, jadi merujuk ke momen yang sama di mana pun. String ISO 8601 membawa offset seperti +05:30, yang menyatakan apa yang ditunjukkan jam lokal pada momen itu.

Apakah timestamp menghitung leap second?

Tidak. Unix time memperlakukan setiap hari sebagai tepat 86.400 detik, jadi leap second seperti 23:59:60 tidak punya timestamp sendiri. Konverter membaca detik ke-60 sebagai 59 dan memberi tahu hal itu.

Apa itu masalah tahun 2038?

Sistem yang menyimpan timestamp sebagai integer 32-bit bertanda hanya bisa menghitung sampai 2147483647, yaitu pukul 03:14:07 UTC tanggal 19 Januari 2038; setelah itu nilainya overflow. Timestamp 64-bit menghindari masalah ini.

Dari mana aturan zona waktu berasal?

Dari database zona waktu bawaan browser Anda (database IANA, lewat Intl), jadi perubahan daylight saving time sama mutakhirnya dengan browser Anda. Tidak ada yang diunduh.