Prevodník časových značiek Unix

Prevodník časových značiek Unix

Toto je nástroj pre dátum a čas, ktorý umožňuje konverziu medzi časovými značkami Unix a dátumami/časmi. Ponúka automatickú detekciu sekúnd a milisekúnd, automatické nastavenie časového pásma používateľa, špecifikáciu časového pásma pre zadávané dátumy a časy, ISO 8601, RFC 2822, relatívny čas a bežne používané tlačidlá pre dátum a čas – všetko prehľadne usporiadané v jednoduchom rozhraní.

Preklad
Čakám na vstup
Zadajte časovú pečiatku alebo dátum a čas a potom kliknite na „Previesť“.
Ak reťazec dátumu a času neobsahuje UTC alebo +09:00, bude interpretovaný ako dátum a čas v tomto časovom pásme. Predvolené nastavenie je podľa nastavení prehliadača používateľa.

Bežné dátumy a časy

Výsledky

Čo je to konvertor časovej pečiatky Unix?

Unix Timestamp Converter je online nástroj na prevod medzi časovými značkami Unix (sekundami epochy) a dátumami a časmi čitateľnými pre človeka.Unixový časový údaj je formát, ktorý reprezentuje dátum a čas ako počet sekúnd, ktoré uplynuli od 1. januára 1970, 00:00:00 UTC, a používa sa v mnohých vývojových prostrediach, vrátane odpovedí API, protokolov, databáz, JavaScriptu, PHP a Pythonu.Avšak pri pohľade na číslo ako 1717046400 samotné nie je intuitívne zrejmé, aký dátum a čas reprezentuje. Pomocou tohto nástroja môžete jednoducho zadať časovú pečiatku a zobraziť ju naraz vo viacerých formátoch, vrátane UTC, časového pásma používateľa, ISO 8601 a RFC 2822.

V jazyku JavaScript vráti funkcia `Date.now()` hodnotu v milisekundách, takže často pracujete s 13-miestnymi časovými značkami, ako je napríklad 1717046400000. Na druhej strane, funkcia `time()` v PHP a mnohé nástroje založené na Unixe používajú hodnoty v sekundách, zvyčajne s dĺžkou okolo 10 číslic. Ak sa tento rozdiel nesprávne pochopí, dátumy a časy môžu byť výrazne nesprávne alebo sa môžu považovať za neprirodzené dátumy v budúcnosti alebo minulosti. Tento nástroj automaticky detekuje sekundy a milisekundy a zobrazuje obe hodnoty súčasne, čím uľahčuje prevenciu zámien v špecifikáciách API a pri vyšetrovaní protokolov.

Pri prevode dátumu a času na časovú pečiatku je dôležité určiť, v ktorom časovom pásme sa má zadaný dátum a čas interpretovať. Aj pri rovnakom formáte „2026-06-13 12:00:00“ sa výsledný časový údaj Unix bude líšiť v závislosti od toho, či sa bude považovať za UTC, Europe/London alebo America/New_York. Tento nástroj vám umožňuje vybrať časové pásmo pre zadaný dátum a čas. Predvolené nastavenie je časové pásmo zistené z prehliadača používateľa, čo uľahčuje používateľom po celom svete používanie nástroja na základe ich miestneho času.

Možnosti časových pásiem zobrazujú čo najviac časových pásiem IANA, ktoré prehliadač podporuje. Aby sme uľahčili výber z rozsiahleho zoznamu možností, namiesto štandardného roletového menu sme použili vyhľadávacie pole, do ktorého môžete zadávať text a zúžiť tak výber.Používatelia môžu vybrať časové pásmo zadávaním názvov miest, názvov regiónov alebo identifikátorov časových pásiem, ako napríklad America/New_York, Europe/London alebo Asia/Singapore, čím sa zníži náročnosť vyhľadávania v dlhom zozname. To uľahčuje identifikáciu nedorozumení spôsobených časovými rozdielmi pri integrácii so zahraničnými službami, kontrole protokolov servera alebo overovaní časov rezervácií.

Okrem toho, aj keď sa výsledky zobrazujú mimo obrazovky, stránka sa po konverzii automaticky posunie do oblasti výsledkov. Tým sa zabráni tomu, aby používateľom unikli zmeny výsledkov v spodnej časti stránky po vykonaní akcie v blízkosti vstupného poľa. Ďalej poskytujeme prednastavenia, ako napríklad „Aktuálny čas“, „Dnes o 0:00“, „Zajtra o 0:00“ a „1. tohto mesiaca“, ktoré vám umožňujú zadávať často používané dátumy a časy jediným kliknutím. Zobrazuje sa aj ukážkový kód pre vývoj, takže môžete nielen overiť výsledky konverzie, ale použiť ho aj ako referenciu pri práci s rovnakými hodnotami v JavaScript, PHP alebo Python.

  • Časové značky Unixu môžete previesť na dátumy a časy.
  • Dátumy a časy môžete previesť na časové značky Unix.
  • Automaticky rozpoznáva časové údaje v sekundách a milisekundách.
  • Automaticky nastaví časové pásmo prehliadača používateľa ako predvolené.
  • Môžete určiť, ktoré časové pásmo sa má použiť pri interpretácii reťazcov dátumu a času.
  • Vstup časového pásma založený na vyhľadávaní vám umožňuje vybrať si zo širokej škály časových pásiem IANA.
  • Môžete zobraziť čas v UTC aj v časovom pásme návštevníka súčasne.
  • Zobrazuje ISO 8601, RFC 2822, relatívny čas a uplynutý čas.
  • Jedným kliknutím môžete zadať často používané dátumy a časy, napríklad aktuálny čas alebo prvý deň mesiaca.

Ako používať

Ak chcete previesť časovú pečiatku na dátum a čas, zadajte časovú pečiatku Unix v sekundách (napr. 1717046400) alebo časovú pečiatku v milisekundách (napr. 1717046400000) do vstupného poľa. Režim konverzie môžete zvyčajne nechať nastavený na „Automatická detekcia“.Nástroj na základe počtu číslic a formátu určí, či je hodnota v sekundách alebo milisekundách, a prevedie ju do formátov, ako je UTC, časové pásmo používateľa alebo ISO 8601. Ak chcete hodnotu výslovne považovať za časovú pečiatku, vyberte „Časová pečiatka → Dátum“.

Ak chcete previesť dátum a čas na časovú pečiatku Unix, zadajte reťazec dátumu a času, napríklad 2026-06-13 12:34:56, 2026-06-13T12:34:56 alebo 2026/06/13 12:34.Ak reťazec dátumu a času neobsahuje špecifikáciu časového pásma, napríklad „Z“ alebo „+09:00“, bude interpretovaný ako dátum a čas pre región vybraný v položke „Časové pásmo pre vstupný dátum/čas“. Predvoleným nastavením je časové pásmo zistené z prehliadača používateľa. Ak sú špecifikácie vášho servera alebo API založené na UTC, vyberte UTC; ak spracovávate časy rezervácií pre konkrétny región, vyberte časové pásmo IANA daného regiónu.

Výsledky konverzie zobrazujú časovú pečiatku Unix (sekundy), časovú pečiatku Unix (milisekundy), UTC, časové pásmo používateľa, ISO8601, RFC2822, relatívny čas a uplynutý čas. Každú hodnotu je možné skopírovať jednotlivo, ale aj všetky naraz, alebo si ich stiahnuť ako textový súbor. Ak je oblasť s výsledkami mimo obrazovky, stránka sa po konverzii automaticky posunie, vďaka čomu je ťažké stratiť prehľad o výsledkoch aj na smartfóne.

  1. Zadajte časovú pečiatku alebo reťazec dátumu a času.
  2. Vyberte režim konverzie podľa potreby.
  3. Pri zadávaní dátumu a času overte časové pásmo pre zadávaný dátum a čas.
  4. Kliknite na „Previesť“ pre zobrazenie výsledkov.
  5. Overte požadované formáty, ako sú sekundy, milisekundy, UTC, časové pásma návštevníkov a ISO 8601.
  6. Toto skopírujte alebo stiahnite na účely analýzy protokolov alebo vývojárskej práce.

Dôležité poznámky pri používaní

  • Časové značky Unixu sa zvyčajne zakladajú na UTC. Zobrazený dátum a čas sa budú líšiť v závislosti od časového pásma.
  • Funkcia `Date.now()` v JavaScriptu vráti milisekundy, zatiaľ čo funkcia `time()` v PHP vráti sekundy. Uvedomte si prosím tento rozdiel v presnosti.
  • Ak reťazec dátumu a času neobsahuje časové pásmo, bude interpretovaný na základe regiónu vybraného ako časové pásmo pre zadaný dátum a čas.
  • Časové pásmo používateľa závisí od nastavení jeho prehliadača alebo zariadenia. Ak sú nastavenia zariadenia nesprávne, ovplyvní to aj predvolenú hodnotu.
  • V regiónoch s letným časom sa rozdiel od času UTC môže líšiť v závislosti od dátumu, a to aj v rámci toho istého regiónu. Výber časového pásma IANA uľahčuje vykonávanie konverzií, ktoré zohľadňujú letný čas.

Často kladené otázky

Čo je časová pečiatka Unix?

Unixový časový údaj je číselná hodnota reprezentujúca dátum a čas ako počet sekúnd, ktoré uplynuli od 1. januára 1970, 00:00:00 UTC. Široko sa používa v rozhraniach API, protokoloch, databázach a na správu dátumov a časov v rámci programov.

Znamená to to isté ako „Epoch time“?

V mnohých prípadoch sa pojmy „Unix time“, „Unix timestamp“ a „Epoch time“ používajú takmer ako synonymá. Všetky tri pojmy sa vzťahujú na formát, ktorý reprezentuje čas, ktorý uplynul od Unix epochy.

Aký je rozdiel medzi sekundami a milisekundami?

Časové údaje v sekundách majú zvyčajne dĺžku okolo 10 číslic, zatiaľ čo tie v milisekundách majú zvyčajne dĺžku okolo 13 číslic. Funkcia JavaScriptu `Date.now()` vráti milisekundy, zatiaľ čo funkcia PHP `time()` vráti sekundy.

Ako sa určuje časové pásmo návštevníka?

Automaticky detekuje časové pásmo pomocou informácií o časovom pásme prehliadača. Zvyčajne sa to zakladá na regionálnych nastaveniach zariadenia alebo operačného systému, ktorý používate.

Aké je časové pásmo pre dátum a čas zadania?

Toto nastavenie určuje, časový pás ktorého regiónu sa má použiť na interpretáciu reťazca dátumu a času, ak neobsahuje špecifikáciu časového pásma.

Prečo sa výsledky líšia medzi časom UTC a časovým pásmom používateľa?

Hoci časové značky Unixu vychádzajú z UTC, zobrazený čas sa líši v závislosti od časového pásma. Je to preto, že sa zohľadňuje časový posun od UTC a letný čas.

Čo mám zadať do vyhľadávacieho poľa pre časové pásmo?

Zadajte časť názvu časového pásma IANA (napr. America/New_York, Europe/London alebo Asia/Singapore) alebo názov mesta a vyberte z navrhovaných možností.

Čo je ISO 8601?

ISO 8601 je štandardný formát na vyjadrenie dátumov a času. Napríklad sa zapisuje ako 2026-06-13T12:34:56Z a bežne sa používa v rozhraniach API a konfiguračných súboroch.

Čo je RFC 2822?

Formát RFC 2822 sa bežne používa v hlavičkách e-mailov a v zápise dátumu a času súvisiacom s protokolom HTTP. Napríklad sa zobrazuje ako Sob, 13. jún 2026 12:34:56 GMT.

Na čo sa dá použiť relatívny čas?

Relatívny čas sa dá použiť na určenie, koľko dní pred alebo po súčasnosti sa nachádza zadaný dátum a čas. Je to užitočné na kontrolu termínov, časových značiek v protokoloch a časov rezervácií.

Čo ak nie je možné previesť zadaný dátum a čas?

Skontrolujte prosím oddeľovače dátumov, formáty času, neexistujúce dátumy a neplatné špecifikácie časových pásiem. Najjednoduchšie je začať testovaním so vzorovými vstupmi alebo formátom RRRR-MM-DD HH:mm:ss.

Posiela tento nástroj vstupné hodnoty na server?

Proces konverzie je určený na vykonanie pomocou JavaScriptu v prehliadači. Pri práci s URL adresami alebo reťazcami, ktoré obsahujú veľmi citlivé protokoly, osobné údaje alebo overovacie údaje, však postupujte s mimoriadnou opatrnosťou.

Čo by sa malo zadať do poľa „Aktuálny čas“?

Tlačidlo „Aktuálny čas“ zadáva aktuálny čas získaný z vášho prehliadača. To je užitočné, ak chcete rýchlo skontrolovať aktuálny časový údaj v formáte Unix alebo ISO 8601.

Môžete tiež skontrolovať, ako v programe získať aktuálny časový údaj Unix?

Áno. V sekcii s výsledkami zobrazíme jednoduché ukážky kódu v jazykoch JavaScript, PHP a Python. Tieto ukážky môžete spolu s výsledkami prekladu použiť ako referenciu pri implementácii kódu.