Konversi Unix Timestamp
Waktu Unix menghitung detik sejak 1 Januari 1970 pukul 00:00:00 UTC. Timestamp 1000000000 sama dengan 2001-09-09 01:46:40 UTC.
Cara memakai
- Untuk membaca timestamp, tempel ke kotak isian. Biarkan satuan di Otomatis, atau pilih detik atau milidetik jika tebakannya salah.
- Untuk mendapatkan timestamp dari tanggal, pindah ke Tanggal ke timestamp, pilih tanggal dan jam, lalu tentukan apakah itu UTC atau waktu lokal Anda.
- Tekan Pakai waktu sekarang untuk mengisi kedua mode dengan nilai langsung yang tampil di bagian atas.
Cara menghitung
Unix timestamp menghitung detik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC, tanpa memperhitungkan detik kabisat. JavaScript, Java, dan banyak API menghitung dalam milidetik, yaitu angka yang sama dikali 1000.
Mode Otomatis menebak satuan dari panjang angka: sampai 11 digit dibaca sebagai detik, 12 sampai 14 digit sebagai milidetik, lalu mikrodetik dan nanodetik. Timestamp untuk hari ini berisi 10 digit dalam detik dan 13 digit dalam milidetik.
Hasil lokal memakai zona waktu yang diatur di perangkat Anda, ditampilkan sebagai selisih dari GMT (misalnya GMT+7 untuk WIB). ISO 8601 selalu ditulis dalam UTC, diakhiri Z, lengkap dengan milidetik.
Pertanyaan umum
Bagaimana membedakan timestamp detik dan milidetik?
Hitung digitnya. Tanggal saat ini punya 10 digit dalam detik (misalnya 1700000000) dan 13 digit dalam milidetik (1700000000000). Pengaturan Otomatis memakai aturan ini.
Apa yang terjadi pada tahun 2038?
Sistem yang menyimpan timestamp dalam bilangan bulat 32-bit bertanda akan meluap pada 19 Januari 2038 pukul 03:14:07 UTC. Alat ini memakai bilangan floating point 64-bit, jadi tanggal jauh setelah itu tetap bisa dihitung.
Mengapa waktu lokal saya berbeda dari waktu UTC?
UTC sama di mana pun, sedangkan waktu lokal menambahkan selisih zona waktu Anda (WIB adalah UTC+7) dan pergeseran waktu musim panas jika ada. Keduanya menunjukkan saat yang sama.
Apakah Unix timestamp menyertakan zona waktu?
Tidak. Timestamp selalu dihitung dari epoch UTC, jadi satu timestamp berarti saat yang sama di mana pun. Zona waktu baru berpengaruh saat ditampilkan sebagai tanggal.