Preskoči na glavni sadržaj

Pretvarač vremenskih oznaka — besplatno

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

Radi offline nakon učitavanja
Sada:
Jedinica:
Brza referenca epohe

Uobičajene namjene

  • Konvertirajte vremenske oznake u analitičkim podacimaPrevedite Unix vremenske oznake iz analitičkog izvoza (Google Analytics, Mixpanel, Amplitude) u čitljive datume.
  • Konvertirajte vremenske žigove za ispravljanje grešakaDešifrirajte Unix vremenske žigove iz registara servera, opterećenja grešaka i odgovora API-ja u čitljive datume.
  • Konvertirajte vremenske žigove u razvoju API-jaPotvrđuje, usporediti i prevesti Unix vremenske žigove koji se vraćaju iz REST API-ja i web-kuke.
  • Konvertirajte vremenske žigove za upite u bazu podatakaKonvertirajte datume u Unix vremenske žigove za SQL WHERE klauzule i upite rasponima datuma.
  • Konvertirajte vremenske žigove za zakazivanjeKonvertirajte određene datume i vremena u Unix vremenske žigove za korištenje u sustavima zakazivanja i API-jima kalendara.

Kako funkcionira

Sva pretvorba radi izravno u pregledniku koristeći ugrađeni Date objekt JavaScripta i Intl paket (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — bez biblioteke treće strane, bez okretanja poslužitelju. Jedini podatak koji napušta vaše računalo je ništa: brojevi ostaju lokalni.

  1. 1
    Otkrivanje i normalizacija jedinice
    Kada zalijepite vremenski žig, alat broji njegove znamenke kako bi automatski zaključio jedinicu: 10 znamenki znači Unix sekunde, 13 milisekunde, 16 mikrosekunde, 19 nanosekunde. Ručno napisana heuristika brojanja znamenki označava nepodudaranje i nudi prekidač jedinice jednim klikom, sprječavajući tihe greške poput tretiranja 13-znamenkaste milisekundne vrijednosti kao sekundne vrijednosti godine-55881.
  2. 2
    Konstrukcija datuma putem JavaScript Date
    Sirovi broj skalira se na milisekunde i prosljeđuje se new Date(ms). Odatle ugrađene Date metode (getFullYear, getUTCHours, toISOString itd.) proizvode lokalno vrijeme, UTC vrijeme i ISO 8601 izlaz — bez uključene biblioteke za raščlanjivanje.
  3. 3
    Relativno vrijeme svjesno lokalizacije putem Intl.RelativeTimeFormat
    Uživo brojač pokreće se svake sekunde i ponovno izračunava relativnu oznaku (npr. 'prije 3 dana', 'za 2 sata') koristeći Intl.RelativeTimeFormat posijan lokalizacijom stranice. Ovo održava relativni prikaz točnim čak i ako ostavite karticu otvorenu, i proizvodi gramatički ispravan izlaz na svakom podržanom jeziku bez dodatnih prijevodnih nizova.
  4. 4
    Prikaz vremenske zone putem Intl.DateTimeFormat
    Prikvačene IANA vremenske zone (npr. America/New_York, Asia/Tokyo) formatiraju se s Intl.DateTimeFormat koristeći opciju timeZone. Puni popis nazivima zona koje podržava preglednik dolazi iz Intl.supportedValuesOf('timeZone'). Vaše prikvačene zone traju kroz sesije u localStorage.

Srodni alati

Često postavljana pitanja