Pređi na glavni sadržaj
LibraTool logoLibraTool

Konvertor vremenskih oznaka — besplatno

Konvertujte Unix vremenske oznake u čitljive datume i obrnuto. Podržava UTC i lokalno vreme, sekunde i milisekunde.

Radi van mreže kada se učita
Sada:
Jedinica:
Brza referenca epohe

Uobičajene upotrebe

  • Konvertujte vremenske žigove u podacima analitikePrevedite Unix vremenske žigove iz analitike izvoza (Google Analytics, Mixpanel, Amplitude) u čitljive datume.
  • Konvertujte vremenske žigove za otklanjanje grešakaDekodirajte Unix vremenske žigove iz serverskih dnevnika, naspeva grešaka i odgovora API-ja u čitljive datume.
  • Konvertujte vremenske žigove u razvoju API-jaPotvrdite, uporedite i prevedite Unix vremenske žigove koji se vraćaju iz REST API-ja i vebhuka.
  • Konvertujte vremenske žigove za upite u baziKonvertujte datume u Unix vremenske žigove za SQL WHERE klauzule i upite opsega datuma.
  • Konvertujte vremenske žigove za planiranjeKonvertujte specifične datume i vreme u Unix vremenske žigove za korišćenje u sistemima planiranja i API-ja kalendara.

Kako funkcioniše

Sva konverzija se izvršava direktno u pregledaču koristeći ugrađeni Date objekat JavaScript-a i paket Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — bez biblioteke trećih strana, bez putovanja do servera i nazad. Jedini podatak koji napušta vašu mašinu je ništa: brojevi ostaju lokalni.

  1. 1
    Detekcija i normalizacija jedinice
    Kada nalepite vremensku oznaku, alatka broji njene cifre da automatski zaključi jedinicu: 10 cifara znači Unix sekunde, 13 milisekunde, 16 mikrosekunde, 19 nanosekunde. Ručno napisana heuristika brojanja cifara označava neusklađenost i nudi prebacivanje jedinice jednim klikom, sprečavajući tihe greške poput tretiranja 13-cifrene vrednosti u milisekundama kao vrednosti u sekundama iz godine 55881.
  2. 2
    Konstrukcija datuma preko JavaScript Date
    Sirov broj se skalira na milisekunde i prosleđuje new Date(ms). Odatle ugrađene Date metode (getFullYear, getUTCHours, toISOString, itd.) proizvode lokalno vreme, UTC vreme, i ISO 8601 izlaz — bez uključene biblioteke za parsiranje.
  3. 3
    Relativno vreme svesno jezika preko Intl.RelativeTimeFormat
    Tiker uživo se pokreće svake sekunde i ponovo izračunava relativnu oznaku (npr. 'pre 3 dana', 'za 2 sata') koristeći Intl.RelativeTimeFormat inicijalizovan jezikom stranice. Ovo drži relativni prikaz tačnim čak i ako ostavite karticu otvorenu, i proizvodi gramatički ispravan izlaz na svakom podržanom jeziku bez dodatnih nizova za prevod.
  4. 4
    Prikaz vremenske zone preko Intl.DateTimeFormat
    Zakačene IANA vremenske zone (npr. America/New_York, Asia/Tokyo) se formatiraju sa Intl.DateTimeFormat koristeći opciju timeZone. Puna lista naziva zona koje pregledač podržava dolazi iz Intl.supportedValuesOf('timeZone'). Vaše zakačene zone opstaju kroz sesije u localStorage.

Slične alatke

Česta pitanja