Preskoči na glavno vsebino

Pretvornik časovnih žigov — brezplačno

Pretvorite Unixove časovne žige v berljive datume in obratno. Podpira UTC in lokalni čas, sekunde in milisekunde.

Deluje brez povezave po nalaganju
Zdaj:
Enota:
Hitra referenca epoch

Pogosta področja uporabe

  • Pretvorite časovne žige v podatki analitikePrevedite Unix časovne žige iz analitičnih izvozov (Google Analytics, Mixpanel, Amplitude) v čitljive datume.
  • Pretvorite časovne žige za odpravljanje napakDešifrirajte Unix časovne žige iz zapisov strežnika, koristnih obremenitev in odgovorov API v berljive datume.
  • Pretvorite časovne žige pri razvoju APIPreverite, primerjajte in prevedite Unix časovne žige, ki jih vrnejo REST API in spletni kljukice.
  • Pretvorite časovne žige za poizvedbe baz podatkovPretvorite datume v Unix časovne žige za SQL klauzule WHERE in poizvedbe datumskega območja.
  • Pretvorite časovne žige za razporeditevPretvorite specifične datume in čase v Unix časovne žige za uporabo v sistemih razporeditve in API-jih koledarja.

Kako deluje

Celotna pretvorba teče neposredno v brskalniku z uporabo vgrajenega predmeta Date JavaScripta in nabora Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — brez knjižnice tretje osebe, brez povratnega potovanja na strežnik. Edini podatek, ki zapusti vaš računalnik, je nič: številke ostanejo lokalne.

  1. 1
    Zaznavanje in normalizacija enote
    Ko prilepite časovni žig, orodje prešteje njegove števke, da samodejno izpelje enoto: 10 števk pomeni unixove sekunde, 13 milisekunde, 16 mikrosekunde, 19 nanosekunde. Ročno napisana hevristika za štetje števk označi neujemanje in ponudi preklop enote z enim klikom, kar preprečuje tihe napake, kot je obravnava 13-mestne vrednosti milisekund kot vrednost sekund iz leta 55881.
  2. 2
    Gradnja datuma prek JavaScript Date
    Surovo število se umeri na milisekunde in preda new Date(ms). Od tam vgrajene metode Date (getFullYear, getUTCHours, toISOString itd.) ustvarijo lokalni čas, čas UTC in izpis ISO 8601 — brez vpletene knjižnice za razčlenjevanje.
  3. 3
    Relativen čas, prilagojen lokalni nastavitvi, prek Intl.RelativeTimeFormat
    Živ štetec se sproži vsako sekundo in preračuna relativno oznako (npr. 'pred 3 dnevi', 'čez 2 uri') z uporabo Intl.RelativeTimeFormat, nastavljenega z lokalno nastavitvijo strani. To ohranja relativen prikaz natančen, tudi če pustite zavihek odprt, in ustvari slovnično pravilen izpis v vsakem podprtem jeziku brez dodatnih prevodnih nizov.
  4. 4
    Prikaz časovnega pasu prek Intl.DateTimeFormat
    Pripeti časovni pasovi IANA (npr. America/New_York, Asia/Tokyo) se oblikujejo z Intl.DateTimeFormat z uporabo možnosti timeZone. Poln seznam imen pasov, ki jih podpira brskalnik, izhaja iz Intl.supportedValuesOf('timeZone'). Vaši pripeti pasovi preživijo med sejami v localStorage.

Sorodna orodja

Pogosto zastavljena vprašanja