Konvertues Vulash Kohore Falas

Konvertoni vula kohore Unix në data të lexueshme dhe anasjelltas. Mbështet UTC dhe orën lokale, sekonda dhe milisekonda.

Funksionon jashtë linje sapo ngarkohet
Tani:
Njësia:
Referencë e shpejtë e epokës

Si funksionon

I gjithë konvertimi funksionon direkt në shfletues duke përdorur objektin e integruar Date të JavaScript-it dhe suitën Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — pa bibliotekë të palës së tretë, pa udhëtim vajtje-ardhje te serveri. E vetmja e dhënë që largohet nga makina jote është asgjë: numrat mbeten lokalë.

  1. 1
    Zbulim dhe normalizim njësie
    Kur ngjit një vulë kohore, mjeti numëron shifrat e saj për të nxjerrë njësinë automatikisht: 10 shifra do të thotë sekonda Unix, 13 milisekonda, 16 mikrosekonda, 19 nanosekonda. Një heuristikë numri-shifrash e shkruar me dorë shënon një mospërputhje dhe ofron një ndërrim njësie me një klikim, duke parandaluar gabime të heshtura si trajtimi i një vlere 13-shifrore milisekondash si një vlerë sekondash viti-55881.
  2. 2
    Ndërtim date përmes JavaScript Date
    Numri i papërpunuar shkallëzohet në milisekonda dhe i kalohet new Date(ms). Nga aty metodat e integruara Date (getFullYear, getUTCHours, toISOString, etj.) prodhojnë kohë lokale, kohë UTC, dhe dalje ISO 8601 — pa asnjë bibliotekë analizimi të përfshirë.
  3. 3
    Kohë relative e vetëdijshme për gjuhën përmes Intl.RelativeTimeFormat
    Një numërues i drejtpërdrejtë aktivizohet çdo sekondë dhe rillogarit etiketën relative (p.sh. '3 ditë më parë', 'për 2 orë') duke përdorur Intl.RelativeTimeFormat të mbjellë me gjuhën e faqes. Kjo e mban shfaqjen relative të saktë edhe nëse e lë skedën të hapur, dhe prodhon dalje gramatikisht të saktë në çdo gjuhë të mbështetur pa vargje shtesë përkthimi.
  4. 4
    Shfaqje brezi orar përmes Intl.DateTimeFormat
    Brezat orarë IANA të gozhduar (p.sh. America/New_York, Asia/Tokyo) formatohen me Intl.DateTimeFormat duke përdorur opsionin timeZone. Lista e plotë e emrave të brezave të mbështetur nga shfletuesi vjen nga Intl.supportedValuesOf('timeZone'). Brezat e tu të gozhduar mbeten nëpër sesione në localStorage.

Mjete të ngjashme

Pyetjet e bëra më shpesh