Konverter Unix timestamp
Konversikan antara Unix timestamp dan tanggal yang mudah dibaca. Diperbarui secara real-time.
Cara menggunakan alat ini
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 4
Select and copy the value you need from either field.
Apa itu Unix timestamp dan mengapa API menggunakannya?
Unix timestamp (juga disebut epoch time atau POSIX time) adalah satu bilangan bulat yang merepresentasikan jumlah detik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC, sebuah momen yang dikenal sebagai 'epoch Unix'. Konvensi ini berasal dari sistem operasi Unix pertama di Bell Labs pada tahun 1970-an. Keunggulannya dibandingkan tanggal yang mudah dibaca adalah bahwa ia berupa satu angka, tidak bergantung pada zona waktu, mudah dibandingkan dan dioperasikan secara aritmetika, serta tidak ambigu antarsistem. Setiap basis data, berkas log, JWT, token OAuth, dan sebagian besar API modern menggunakan Unix timestamp secara internal. Klaim 'exp' pada JWT adalah Unix timestamp; 'created_at' pada sebagian besar API berupa Unix timestamp atau string ISO 8601 yang diturunkan darinya; waktu modifikasi berkas di Linux/macOS disimpan sebagai Unix timestamp. Ada dua varian umum yang harus Anda bedakan: detik (konvensi Unix asli, digunakan dalam JWT, OAuth, dan metadata berkas Linux) dan milidetik (digunakan dalam Date.now() JavaScript, System.currentTimeMillis() Java, dan banyak API modern). Timestamp 10 digit dalam satuan detik; timestamp 13 digit dalam satuan milidetik. Alat ini menangani keduanya: tempel format apa pun di kolom mana pun dan kami akan mendeteksi serta mengonversinya secara otomatis. Konsep lain yang perlu diketahui: ISO 8601 adalah format standar yang mudah dibaca (2025-12-31T23:59:59Z), terurut secara ketat menurut abjad dan dapat diurai di mana saja. Ketika Anda dapat memilih antara menyimpan timestamp sebagai bilangan bulat Unix atau string ISO 8601, pilih Unix untuk performa dan ISO 8601 untuk keterbacaan.
Kasus penggunaan umum
Mendekodekan klaim 'exp' atau 'iat' dari payload JWT untuk melihat kapan masa berlakunya habis.
Mengonversi timestamp respons API ke zona waktu lokal Anda untuk debugging.
Menghasilkan timestamp untuk mengatur header masa berlaku cookie.
Menerjemahkan timestamp basis data (detik epoch) ke ISO 8601 untuk parsing log.
Menghitung waktu yang berlalu antara dua peristiwa dengan mengurangkan timestamp Unix-nya.
Menjadwalkan cron job menggunakan perintah at dengan timestamp Unix eksplisit.
Pertanyaan yang sering diajukan
Mengapa 1970?▼
Detik atau milidetik?▼
Bagaimana cara melihat timestamp ini dalam zona waktu saya?▼
Apa perbedaan antara Unix time dan UTC?▼
Bagaimana detik kabisat (leap second) ditangani?▼
Bisakah Unix timestamp bernilai negatif?▼
Apa itu timestamp ISO 8601?▼
Alat terkait
Decoder JWT
Dekode JSON Web Tokens (JWT) secara instan. Berjalan di browser Anda: token tidak pernah meninggalkan perangkat Anda, aman digunakan dengan rahasia produksi.
Pemformat dan Validator JSON
Format, validasi, dan minifikasi JSON secara online. Berjalan sepenuhnya di browser Anda: data Anda tidak pernah meninggalkan perangkat Anda.
Pemformat XML
Format dan percantik dokumen XML. Berguna untuk SOAP, sitemap, feed RSS, dan berkas konfigurasi.
Encoder dan Decoder Base64
Encode string ke Base64 atau decode Base64 menjadi teks. Menghormati privasi Anda: berjalan di browser Anda.
Encoder dan Decoder URL
Konversikan teks ke encoding yang aman untuk URL (percent-encoding) dan sebaliknya. Berguna untuk query string, pengalihan, dan alur OAuth.
Encoder dan Decoder Entitas HTML
Konversikan karakter khusus menjadi entitas HTML (&, <, dll.) dan sebaliknya. Berguna untuk menyisipkan teks ke dalam HTML dengan aman.