Pretvornik časovnih žigov — brezplačno
Pretvorite Unixove časovne žige v berljive datume in obratno. Podpira UTC in lokalni čas, sekunde in milisekunde.
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.
- 1Zaznavanje in normalizacija enoteKo 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.
- 2Gradnja datuma prek JavaScript DateSurovo š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.
- 3Relativen č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.
- 4Prikaz časovnega pasu prek Intl.DateTimeFormatPripeti č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
Pregledovalnik UUID
Dekodirajte kateri koli UUID ali ULID — oglejte si njegovo različico, variantno in časovni žig nastanka, vgrajene v v1, v6, v7 in ULID. Deluje v celoti v vašem brskalniku.
Kalkulator dovoljenj chmod
Preklapljajte dovoljenja za datoteke Unix za lastnika, skupino in druge za pridobitev osmiške vrednosti (755), simbolne oznake (rwxr-xr-x) in natančnega ukaza chmod.
Pretvornik Hijri datumov
Pretvorite datume med gregorijanskim in islamskim (Umm al-Qura) koledarjem v obe smeri, z arabskimi imeni mesecev, arabsko-indijskimi številkami in današnjim Hijri datumom.