Langsung ke konten utama

Konverter Timestamp gratis

Konversi timestamp Unix ke tanggal yang dapat dibaca dan sebaliknya. Mendukung UTC dan waktu lokal, detik dan milidetik.

Berfungsi offline setelah dimuat
Sekarang:
Satuan:
Referensi cepat Epoch

Penggunaan umum

  • Konversi Timestamp dalam Data AnalyticsTerjemahkan timestamp Unix dari ekspor analytics (Google Analytics, Mixpanel, Amplitude) menjadi tanggal yang dapat dibaca.
  • Konversi Stempel Waktu untuk DebuggingDekode stempel waktu Unix dari log server, muatan kesalahan, dan respons API menjadi tanggal yang dapat dibaca.
  • Konversi Stempel Waktu dalam Pengembangan APIValidasi, bandingkan, dan terjemahkan stempel waktu Unix yang dikembalikan oleh API REST dan webhook.
  • Konversi Stempel Waktu untuk Kueri DatabaseKonversi tanggal ke stempel waktu Unix untuk klausa WHERE SQL dan kueri rentang tanggal.
  • Konversi Stempel Waktu untuk PenjadwalanKonversi tanggal dan waktu spesifik ke stempel waktu Unix untuk digunakan dalam sistem penjadwalan dan API kalender.

Cara kerja

Semua konversi berjalan langsung di browser menggunakan objek Date bawaan JavaScript dan rangkaian Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) โ€” tanpa library pihak ketiga, tanpa perjalanan pulang-pergi server. Satu-satunya data yang meninggalkan mesin Anda adalah tidak ada: angkanya tetap lokal.

  1. 1
    Deteksi dan normalisasi satuan
    Saat Anda menempel stempel waktu, alat ini menghitung digitnya untuk menyimpulkan satuan secara otomatis: 10 digit berarti detik Unix, 13 milidetik, 16 mikrodetik, 19 nanodetik. Heuristik penghitung-digit tulisan tangan menandai ketidakcocokan dan menawarkan peralihan satuan sekali-klik, mencegah kesalahan diam-diam seperti memperlakukan nilai milidetik 13-digit sebagai nilai detik tahun-55881.
  2. 2
    Konstruksi tanggal via Date JavaScript
    Angka mentah diskalakan ke milidetik dan diteruskan ke new Date(ms). Dari sana, metode Date bawaan (getFullYear, getUTCHours, toISOString, dll.) menghasilkan waktu lokal, waktu UTC, dan keluaran ISO 8601 โ€” tanpa library penguraian yang terlibat.
  3. 3
    Waktu relatif sadar-lokal via Intl.RelativeTimeFormat
    Penanda waktu langsung dipicu setiap detik dan menghitung ulang label relatif (misalnya '3 hari lalu', 'dalam 2 jam') menggunakan Intl.RelativeTimeFormat yang disemai dengan lokal halaman. Ini menjaga tampilan relatif tetap akurat bahkan jika Anda meninggalkan tab terbuka, dan menghasilkan keluaran yang secara gramatikal benar dalam setiap bahasa yang didukung tanpa string terjemahan tambahan.
  4. 4
    Tampilan zona waktu via Intl.DateTimeFormat
    Zona waktu IANA yang disematkan (misalnya America/New_York, Asia/Tokyo) diformat dengan Intl.DateTimeFormat menggunakan opsi timeZone. Daftar lengkap nama zona yang didukung browser berasal dari Intl.supportedValuesOf('timeZone'). Zona yang Anda sematkan bertahan lintas sesi di localStorage.

Alat terkait

Pertanyaan yang sering diajukan