Langkau ke kandungan utama

Penukar Cap Masa percuma

Tukar cap masa Unix kepada tarikh yang boleh dibaca dan sebaliknya. Menyokong UTC dan waktu setempat, saat dan milisaat.

Berfungsi luar talian selepas dimuatkan
Sekarang:
Unit:
Rujukan pantas epoch

Kegunaan biasa

  • Konversi Stempel Waktu dalam Data AnalitikTerjemahkan stempel waktu Unix dari ekspor analitik (Google Analytics, Mixpanel, Amplitude) ke tanggal yang dapat dibaca.
  • Tukar Cap Masa untuk PenyahihanNyahkod cap masa Unix daripada log pelayan, beban ralat dan tindak balas API menjadi tarikh yang mudah dibaca.
  • Tukar Cap Masa dalam Pembangunan APISahkan, bandingkan dan terjemahkan cap masa Unix yang dikembalikan oleh REST API dan webhook.
  • Tukar Cap Masa untuk Soalan Pangkalan DataTukar tarikh kepada cap masa Unix untuk klausa SQL WHERE dan pertanyaan julat tarikh.
  • Tukar Cap Masa untuk PenjadualanTukar tarikh dan masa khusus kepada cap masa Unix untuk digunakan dalam sistem penjadualan dan API kalendar.

Cara ia berfungsi

Semua penukaran berjalan terus dalam pelayar menggunakan objek Date terbina dalam JavaScript dan suite Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) โ€” tiada pustaka pihak ketiga, tiada pergi-balik pelayan. Satu-satunya data keluar dari mesin anda ialah tiada apa: nombor kekal tempatan.

  1. 1
    Pengesanan dan normalisasi unit
    Apabila anda tampal cap masa, alat ini mengira digitnya untuk mendedah unit secara automatik: 10 digit bermaksud saat Unix, 13 milisaat, 16 mikrosaat, 19 nanosaat. Heuristik kiraan-digit tulisan tangan menandakan ketidaksepadanan dan menawarkan penukaran unit satu-klik, mencegah kesilapan senyap seperti menganggap nilai 13-digit milisaat sebagai nilai saat-tahun-55881.
  2. 2
    Pembinaan tarikh melalui Date JavaScript
    Nombor mentah diskala kepada milisaat dan dihantar kepada new Date(ms). Daripada situ kaedah Date terbina dalam (getFullYear, getUTCHours, toISOString, dll.) menghasilkan masa tempatan, masa UTC, dan output ISO 8601 โ€” tiada pustaka penghuraian terlibat.
  3. 3
    Masa relatif sedar-lokal melalui Intl.RelativeTimeFormat
    Detik langsung tercetus setiap saat dan mengira semula label relatif (cth. '3 hari lalu', 'dalam 2 jam') menggunakan Intl.RelativeTimeFormat disemai dengan lokal halaman. Ini mengekalkan paparan relatif tepat walaupun anda tinggalkan tab terbuka, dan menghasilkan output betul secara tatabahasa dalam setiap bahasa disokong tanpa rentetan terjemahan tambahan.
  4. 4
    Paparan zon waktu melalui Intl.DateTimeFormat
    Zon waktu IANA disematkan (cth. America/New_York, Asia/Tokyo) diformat dengan Intl.DateTimeFormat menggunakan pilihan timeZone. Senarai penuh nama zon disokong-pelayar datang daripada Intl.supportedValuesOf('timeZone'). Zon disematkan anda bertahan merentasi sesi dalam localStorage.

Alat berkaitan

Soalan lazim