Ugrás a fő tartalomra

Ingyenes Időbélyeg-konvertáló

Konvertálj Unix időbélyegeket olvasható dátumokká és fordítva. Támogatja az UTC-t és a helyi időt, másodperceket és ezredmásodperceket.

Betöltés után offline is működik
Most:
Egység:
Epoch gyors referencia

Gyakori felhasználások

  • Időbélyegek konvertálása az elemzési adatokbanFordítsa le az Unix-időbélyegeket az elemzési exportokból (Google Analytics, Mixpanel, Amplitude) olvasható dátumokba.
  • Időbélyegek konvertálása hibakereséshezUnix időbélyegek dekódolása szerver naplókból, hibaterhelésekből és API-válaszokból olvasható dátumokra.
  • Időbélyegek konvertálása API-fejlesztésbenREST API-k és webhookok által visszaadott Unix időbélyegek érvényesítése, összehasonlítása és fordítása.
  • Időbélyegek konvertálása adatbázis-lekérdezésekhezDátumok konvertálása Unix időbélyegekre SQL WHERE klózokhoz és dátumintervallum-lekérdezésekhez.
  • Időbélyegek konvertálása ütemezéshezAdott dátumok és időpontok konvertálása Unix időbélyegekre az ütemezési rendszerek és naptár API-k használatához.

Hogyan működik

Minden átváltás közvetlenül a böngészőben zajlik a JavaScript beépített Date objektumával és az Intl csomaggal (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — nincs külső könyvtár, nincs szerver-oda-vissza kérés. Az egyetlen adat, amely elhagyja a gépedet: semmi — a számok helyben maradnak.

  1. 1
    Mértékegység-felismerés és normalizálás
    Amikor beillesztesz egy időbélyeget, az eszköz megszámolja a számjegyeit, hogy automatikusan következtessen a mértékegységre: 10 számjegy Unix másodpercet jelent, 13 ezredmásodpercet, 16 mikroszekundumot, 19 nanoszekundumot. Egy kézzel írt, számjegyszám-alapú heurisztika jelzi az eltérést, és egy kattintással felajánlja az egység váltását, megelőzve az olyan csendes hibákat, mint egy 13 jegyű ezredmásodperc-értéket egy 55881-es évnyi másodpercértékként kezelni.
  2. 2
    Dátum-felépítés a JavaScript Date-tel
    A nyers szám ezredmásodpercekre skálázódik, és átadásra kerül a new Date(ms) konstruktornak. Innentől a beépített Date metódusok (getFullYear, getUTCHours, toISOString stb.) állítják elő a helyi időt, az UTC időt és az ISO 8601 kimenetet — nincs benne elemző könyvtár.
  3. 3
    Nyelvi beállításhoz igazodó relatív idő az Intl.RelativeTimeFormat segítségével
    Egy élő időzítő minden másodpercben elindul, és újraszámolja a relatív feliratot (pl. "3 napja", "2 óra múlva") az oldal nyelvi beállításával inicializált Intl.RelativeTimeFormat segítségével. Ez pontos marad a relatív megjelenítés akkor is, ha nyitva hagyod a lapot, és nyelvtanilag helyes kimenetet ad minden támogatott nyelven, extra fordítási karakterláncok nélkül.
  4. 4
    Időzóna megjelenítése az Intl.DateTimeFormat segítségével
    A rögzített IANA időzónák (pl. America/New_York, Asia/Tokyo) az Intl.DateTimeFormat segítségével kerülnek formázásra, a timeZone opció használatával. A böngésző által támogatott zónanevek teljes listája az Intl.supportedValuesOf('timeZone') függvényből származik. A rögzített zónáid megmaradnak a munkamenetek között a localStorage-ban.

Kapcsolódó eszközök

Gyakran ismételt kérdések