Konverter Stempel Waktu

Konversi stempel waktu Unix dengan mudah ke tanggal yang dapat dibaca manusia (dan sebaliknya). Dapatkan stempel waktu saat ini dalam detik dan milidetik. Gratis, pribadi, dan berjalan di browser Anda.

Iklan
Iklan

Konversi timestamp tanpa mengunggah data Anda

Konversi timestamp Unix dua arah dengan kesadaran zona waktu dan pembaruan langsung — langsung di browser Anda. Tanpa unggah, tanpa daftar, tanpa batas.

100% pribadi
Konversi instan
Gratis selamanya

Cara menggunakan

  1. 1

    Masukkan Stempel Waktu

    Tempelkan stempel waktu Unix Anda (detik atau ms) ke dalam bidang input.

  2. 2

    Lihat Hasil

    Alat ini langsung menampilkan tanggal dalam zona waktu lokal Anda dan UTC.

  3. 3

    Konversi Tanggal ke Stempel Waktu

    Gunakan bagian 'Tanggal ke Stempel Waktu' untuk memilih tanggal/waktu dan mendapatkan nilai numeriknya.

Alat Konversi Waktu Andalan Anda

Stempel Waktu Langsung

Dapatkan stempel waktu Unix saat ini, diperbarui setiap detik, baik dalam detik maupun milidetik.

Konversi Dua Arah

Konversi dengan mulus dari stempel waktu numerik ke tanggal, atau dari tanggal tertentu kembali ke stempel waktu.

Sadar Zona Waktu

Hasil ditampilkan dalam zona waktu lokal Anda dan juga UTC.

Iklan

Memahami Timestamp Unix

Apa itu timestamp Unix?

Timestamp Unix (juga disebut waktu Unix, waktu POSIX, atau waktu epoch) adalah jumlah detik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC (epoch Unix). Angka tunggal yang tidak bergantung zona waktu ini digunakan oleh sistem operasi, database, dan bahasa pemrograman untuk mewakili titik waktu. Misalnya, timestamp 1735689600 mewakili 1 Januari 2025, 00:00:00 UTC.

Timestamp Unix banyak digunakan karena sederhana untuk disimpan, dibandingkan, dan dihitung. Tidak seperti tanggal yang dapat dibaca manusia, timestamp tidak memerlukan parsing, tidak memiliki ambiguitas zona waktu, dan dapat diurutkan secara numerik. Namun, timestamp tidak dapat dibaca manusia, itulah sebabnya konverter timestamp sangat penting untuk debugging dan analisis log.

Iklan

Detik vs. milidetik

Timestamp Unix asli menghitung detik sejak epoch, yang menghasilkan angka 10-digit untuk tanggal antara 2001 dan 2286. Objek Date JavaScript, bagaimanapun, menggunakan milidetik sejak epoch, menghasilkan angka 13-digit. Inkonsistensi ini adalah sumber bug yang umum: jika Anda meneruskan timestamp 10-digit (detik) ke `new Date()` JavaScript tanpa mengalikan dengan 1000, Anda akan mendapatkan tanggal di Januari 1970.

Bahasa dan sistem lain menggunakan unit yang berbeda: Java menggunakan milidetik (seperti JavaScript), Python menggunakan detik (sebagai float, jadi detik pecahan dimungkinkan), dan MongoDB menggunakan milidetik. Alat kami mendeteksi unit secara otomatis berdasarkan jumlah digit: 10 digit = detik, 13 digit = milidetik. Selalu periksa dokumentasi sistem Anda untuk mengonfirmasi unit mana yang digunakan.

Masalah Tahun 2038

Sistem yang menyimpan waktu Unix sebagai integer 32-bit bertanda akan meluap pada 19 Januari 2038, pukul 03:14:07 UTC. Ini karena integer 32-bit bertanda hanya dapat mewakili nilai hingga 2.147.483.647. Setelah momen ini, nilai akan bergulir ke -2.147.483.648, yang mewakili 13 Desember 1901. Sebagian besar sistem modern menggunakan integer 64-bit untuk waktu dan tidak terpengaruh, tetapi beberapa sistem tertanam dan perangkat lunak lama mungkin perlu pembaruan.

Iklan

Apa itu Stempel Waktu Unix?

Definisi

Ini adalah jumlah total detik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC (Epoch Unix).

Mengapa Menggunakannya?

Ini adalah angka tunggal yang tidak bergantung pada zona waktu, membuatnya sempurna untuk menyimpan waktu di database dan API.

Bagaimana ini dibandingkan dengan konverter timestamp lain?

Perbandingan langsung alat konversi timestamp populer.

FiturNovaToolsEpochConverter.comUnixTimestamp.com
Privasi (tanpa unggah)100% lokalUnggah ke serverUnggah ke server
Two-way conversion
Live timestampUpdates every second
Auto-detect seconds/msManualManual
Output ISO 8601
Timezone displayLocal + UTCTerbatas
Berfungsi offlineSetelah halaman dimuat

EpochConverter.com dan UnixTimestamp.com memproses konversi di server mereka. Alat kami melakukan semuanya secara lokal — timestamp Anda tidak pernah meninggalkan browser Anda.

Unix Timestamp Quick Reference

Fakta penting tentang timestamp Unix dan konversi umum.

Format Timestamp

10 digits

Seconds since epoch. Standard Unix time.

Contoh:1735689600 → 2025-01-01 00:00 UTC
13 digits

Milidetik sejak epoch. Digunakan oleh JavaScript, Java, MongoDB.

Contoh:1735689600000 → 2025-01-01 00:00 UTC
Negative

Tanggal sebelum 1 Januari 1970.

Contoh:-1 → 1969-12-31 23:59:59 UTC

Timestamp Umum

0

Epoch Unix.

Contoh:1970-01-01 00:00:00 UTC
1000000000

1 miliar detik setelah epoch.

Contoh:2001-09-09 01:46:40 UTC
2147483647

Max 32-bit signed integer. Y2038 problem boundary.

Contoh:2038-01-19 03:14:07 UTC

Contoh Bahasa

JavaScript

Date.now() returns ms. Multiply seconds by 1000.

Contoh:Date.now() // 1735689600000
Python

time.time() returns seconds as a float.

Contoh:time.time() // 1735689600.0
Java

System.currentTimeMillis() returns milliseconds.

Contoh:System.currentTimeMillis() // 1735689600000
Go

time.Now().Unix() returns seconds. UnixNano() returns nanoseconds.

Contoh:time.Now().Unix() // 1735689600

Pertanyaan yang sering diajukan

Mengapa stempel waktu saya memiliki 10 digit, sementara yang lain 13?
Stempel waktu 10 digit mewakili detik (waktu Unix standar). 13 digit mewakili milidetik (umum di JavaScript). Alat kami mendeteksi format secara otomatis.
Apa itu 'Masalah Tahun 2038'?
Ini berkaitan dengan sistem 32-bit lama di mana integer waktu akan meluap pada 19 Januari 2038. Sistem 64-bit modern tidak terpengaruh.
Apakah alat ini pribadi?
Ya. Semua perhitungan dilakukan langsung di browser Anda. Tidak ada data yang dikirim ke server kami.
Mengapa timestamp saya memiliki 10 digit, sementara yang lain memiliki 13?
Timestamp 10-digit mewakili detik sejak epoch Unix (waktu Unix standar). Timestamp 13-digit mewakili milidetik sejak epoch (umum di JavaScript, Java, dan MongoDB). Alat kami secara otomatis mendeteksi format berdasarkan jumlah digit: 10 digit = detik, 13 digit = milidetik. Jika Anda memasukkan timestamp 10-digit, alat memperlakukannya sebagai detik; jika Anda memasukkan timestamp 13-digit, alat memperlakukannya sebagai milidetik. Anda juga dapat menentukan satuan secara manual.
Apa itu 'Masalah Tahun 2038'?
Masalah Tahun 2038 (juga dikenal sebagai Y2038 atau Bug Milenium Unix) memengaruhi sistem yang menyimpan waktu Unix sebagai integer 32-bit bertanda. Pada 19 Januari 2038, pukul 03:14:07 UTC, integer ini akan meluap, menyebabkan tanggal kembali ke 13 Desember 1901. Sistem 64-bit modern tidak terpengaruh karena integer 64-bit dapat mewakili tanggal hingga tahun 292 miliar. Sebagian besar sistem operasi, database, dan bahasa pemrograman modern telah beralih ke waktu 64-bit. Namun, beberapa sistem tertanam dan perangkat lunak lama mungkin masih terpengaruh.
Apa itu Unix epoch?
Epoch Unix adalah 1 Januari 1970, 00:00:00 UTC. Ini adalah titik awal untuk waktu Unix (juga disebut waktu POSIX atau waktu epoch). Timestamp Unix 0 mewakili momen tepat ini. Timestamp positif mewakili waktu setelah epoch, dan timestamp negatif mewakili waktu sebelum epoch (hingga sekitar 1901 untuk sistem 32-bit, atau miliaran tahun untuk sistem 64-bit). Epoch dipilih karena ini adalah angka bulat yang mendahului pembuatan Unix.
Bagaimana cara mengonversi timestamp di JavaScript?
Di JavaScript, gunakan `new Date(timestamp * 1000)` untuk timestamp 10-digit (detik), atau `new Date(timestamp)` untuk timestamp 13-digit (milidetik). Objek Date JavaScript secara internal menggunakan milidetik, itulah sebabnya Anda perlu mengalikan detik dengan 1000. Untuk mendapatkan timestamp saat ini, gunakan `Date.now()` (milidetik) atau `Math.floor(Date.now() / 1000)` (detik). Alat kami menangani konversi ini secara otomatis — cukup tempel timestamp dan alat menampilkan tanggalnya.
Bagaimana cara mengonversi timestamp di Python?
Di Python, gunakan `datetime.fromtimestamp(timestamp)` untuk timestamp 10-digit (detik). Untuk timestamp 13-digit (milidetik), bagi dengan 1000 terlebih dahulu: `datetime.fromtimestamp(timestamp / 1000)`. Untuk mendapatkan timestamp saat ini, gunakan `time.time()` (detik, sebagai float) atau `int(time.time())` (detik, sebagai integer). Modul datetime Python menangani zona waktu menggunakan `datetime.fromtimestamp(timestamp, tz=timezone.utc)` untuk UTC.
Zona waktu apa yang digunakan alat ini?
Alat menampilkan tanggal yang dikonversi dalam zona waktu lokal Anda (seperti yang dideteksi browser) dan UTC (Coordinated Universal Time). Ini penting karena timestamp yang sama mewakili waktu lokal yang berbeda tergantung pada zona waktu. Misalnya, timestamp 1735689600 adalah 1 Januari 2025, 00:00:00 UTC, tetapi 31 Desember 2024, 19:00:00 di New York (UTC-5) dan 1 Januari 2025, 09:00:00 di Tokyo (UTC+9). Selalu simpan timestamp dalam UTC dan konversi ke waktu lokal hanya untuk tampilan.
Bisakah saya mengonversi tanggal ke timestamp?
Yes. Use the 'Date to Timestamp' section to pick a date and time using the date picker. The tool will display the corresponding Unix timestamp in both seconds and milliseconds. This is useful for setting expiration times in JWT tokens, scheduling cron jobs, or creating database records with specific timestamps.
Apa itu format ISO 8601?
ISO 8601 is an international standard for representing dates and times. The format is 'YYYY-MM-DDTHH:MM:SS.sssZ', where 'T' separates the date from the time, and 'Z' indicates UTC. For example, '2025-01-01T00:00:00.000Z' represents January 1, 2025, midnight UTC. ISO 8601 is used by JSON, JavaScript's Date.toJSON(), and most modern APIs. Our tool displays the converted date in ISO 8601 format alongside the human-readable format.
Apakah alat ini privat?
Yes. All calculations are performed directly in your browser using JavaScript. No data is sent to our servers, no data is stored, and no data is logged. You can verify this by opening your browser's DevTools Network tab — no network requests are made when you convert a timestamp. This makes the tool safe for converting timestamps that contain sensitive information (like JWT exp claims).
Bisakah saya menggunakan alat ini untuk proyek komersial?
Ya. Alat ini gratis untuk penggunaan pribadi dan komersial tanpa watermark, tanpa atribusi yang diperlukan, dan tanpa batasan penggunaan. Anda mempertahankan kepemilikan penuh atas gambar yang diproses. Model AI yang mendasari (MediaPipe) dilisensikan oleh Google untuk penggunaan komersial. Tidak ada pendaftaran, tidak ada API key, dan tidak ada langganan yang diperlukan.

Privasi Anda Adalah Prioritas Kami

Alat ini berjalan sepenuhnya di browser Anda. File Anda tidak diunggah ke server, tidak disimpan, dan tidak dianalisis.

  • Kami tidak mengunggah, menyimpan, atau menganalisis file Anda.
  • Semua yang Anda proses tetap di perangkat Anda.
  • Tidak ada pemrosesan sisi server, penyimpanan cloud, atau analisis.

Bahkan jika koneksi internet Anda terputus, file Anda tetap aman.

Anda mungkin juga suka

Panduan terkait

Iklan