Přeskočit na hlavní obsah

Převodník časových razítek zdarma

Převádějte unixová časová razítka na čitelná data a zpět. Podporuje UTC a místní čas, sekundy i milisekundy.

Funguje offline po načtení
Nyní:
Jednotka:
Rychlý přehled epoch

Běžná použití

  • Převeďte časová razítka v datech analýzyPřeložit unixová časová razítka z exportu analýzy (Google Analytics, Mixpanel, Amplitude) na čitelná data.
  • Konvertuj Časová razítka pro laděníDekóduj Unix časová razítka ze serverových protokolů, datových částí chyb a odpovědí API na čitelná data.
  • Konvertuj Časová razítka ve vývoji APIOvěř, porovnaj a překládej Unix časová razítka vrácená rozhraními REST API a webhooks.
  • Konvertuj Časová razítka pro databázové dotazyKonvertuj data na Unix časová razítka pro SQL klauzule WHERE a dotazy na rozsahy dat.
  • Konvertuj Časová razítka pro plánováníKonvertuj konkrétní data a časy na Unix časová razítka pro použití v systémech plánování a API kalendáře.

Jak to funguje

Veškerý převod běží přímo v prohlížeči pomocí vestavěného objektu Date JavaScriptu a sady Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — bez knihovny třetí strany, bez zpáteční cesty na server. Jediná data, která opouštějí váš počítač, jsou žádná: čísla zůstávají lokální.

  1. 1
    Detekce a normalizace jednotky
    Když vložíte časové razítko, nástroj spočítá jeho číslice, aby automaticky odvodil jednotku: 10 číslic znamená unixové sekundy, 13 milisekundy, 16 mikrosekundy, 19 nanosekundy. Ručně napsaná heuristika počítání číslic označí neshodu a nabídne přepnutí jednotky jedním kliknutím, čímž zabrání tichým chybám jako zacházet s 13místnou milisekundovou hodnotou jako se sekundovou hodnotou z roku 55881.
  2. 2
    Sestavení data přes JavaScriptový Date
    Surové číslo se přeškáluje na milisekundy a předá do new Date(ms). Odtud vestavěné metody Date (getFullYear, getUTCHours, toISOString atd.) produkují místní čas, čas UTC a výstup ISO 8601 — nezapojuje se žádná knihovna pro parsování.
  3. 3
    Relativní čas s ohledem na jazykové nastavení přes Intl.RelativeTimeFormat
    Živý tikač se spouští každou sekundu a přepočítává relativní popisek (např. „před 3 dny“, „za 2 hodiny“) pomocí Intl.RelativeTimeFormat nastaveného na jazyk stránky. To udržuje relativní zobrazení přesné, i když necháte kartu otevřenou, a produkuje gramaticky správný výstup v každém podporovaném jazyce bez dalších překladových řetězců.
  4. 4
    Zobrazení časového pásma přes Intl.DateTimeFormat
    Připnutá časová pásma IANA (např. America/New_York, Asia/Tokyo) se formátují pomocí Intl.DateTimeFormat s volbou timeZone. Úplný seznam prohlížečem podporovaných názvů pásem pochází z Intl.supportedValuesOf('timeZone'). Vaše připnutá pásma přetrvávají napříč relacemi v localStorage.

Související nástroje

Časté dotazy