Prevodník Unix časových pečiatok

Preveďte Unix časové pečiatky na dátumy a naopak, okamžite vo vašom prehliadači.

10-miestne čísla sa interpretujú ako sekundy, 13-miestne ako milisekundy.

Miestny čas
UTC
ISO 8601
Relatívny čas
Jednotka

Unix sekundy
Unix milisekundy
Pripravené. Zadajte časovú pečiatku alebo vyberte dátum.

Váš vstup sa konvertuje priamo vo vašom prehliadači. Na servery BroBroGo sa nič neodosiela.

Časté otázky

Je bezpečné sem vložiť časovú pečiatku?

Áno. Prevod prebieha výhradne vo vašom prehliadači – do služby BroBroGo sa nič neodosiela.

Ako nástroj rozpozná, či je časová pečiatka v sekundách alebo milisekundách?

Podľa rádu veľkosti: 10-miestna hodnota sa považuje za sekundy, 13-miestna hodnota za milisekundy – ide o rovnakú konvenciu, akú používa každý prevodník epochy, keďže sekundová časová pečiatka takejto dĺžky by znamenala storočia v budúcnosti.

V akom časovom pásme sa zobrazujú výsledky?

Možnosť „Miestny čas“ využíva časové pásmo vášho vlastného zariadenia, zatiaľ čo UTC a ISO 8601 sú vždy v koordinovanom svetovom čase (Coordinated Universal Time) bez ohľadu na to, kde sa nachádzate.

Princíp fungovania Unix času a epochy

Unix čas (známy aj ako POSIX čas alebo epocha) predstavuje systém na sledovanie času v počítačových systémoch. Meria sa ako celkový počet sekúnd alebo miliseúnd, ktoré uplynuli od Unix epochy. Unix epocha je definovaná ako 1. január 1970 o 00:00:00 UTC. Tento systém neberie do úvahy priestupné sekundy, čo zjednodušuje matematické výpočty v softvéri.

Nástroj dokáže spracovať aj samotnú epochu 0, ktorá zodpovedá presnému začiatku tohto časového systému. V praxi sa Unix čas používa na zaznamenávanie udalostí v databázach, systémových logoch a pri sieťovej komunikácii, kde je potrebné jednoznačne určiť moment udalosti bez ohľadu na geografickú polohu servera.

Rozdiel medzi sekundami a milisekundami v časových pečiatkach

Pri práci s Unix časom sa najčastejšie stretávame s dvoma jednotkami merania: sekundami a milisekundami. Rozlíšenie medzi nimi je kľúčové pre správnu interpretáciu dátumu.

Nástroj automaticky rozlišuje tieto jednotky na základe dĺžky zadaného vstupu:

  • 10-miestna hodnota (napríklad 1700000000) sa interpretuje ako sekundy.
  • 13-miestna hodnota sa interpretuje ako milisekundy.

Ak by sa 13-miestna hodnota vyjadrujúca milisekundy omylom interpretovala ako sekundy, výsledný dátum by sa posunul o tisícročia do budúcnosti. Naopak, interpretácia 10-miestneho údaja ako miliseúnd by viedla k dátumu tesne po začiatku Unix epochy v roku 1970.

Význam časových pásiem pri konverzii

Časové pečiatky Unix sú zo svojej podstaty nezávislé od časových pásiem, pretože sa vždy vzťahujú k UTC. Pri prevode na ľudsky čitateľný formát je však nevyhnutné zohľadniť časové pásmo používateľa.

Nástroj zobrazuje výsledky v dvoch hlavných časových rámcoch:

  1. Miestny čas: Tento údaj sa odvodzuje priamo z nastavení časového pásma vášho zariadenia. Zobrazuje čas tak, ako ho vidí používateľ vo svojom lokálnom prostredí.
  2. UTC: Koordinovaný svetový čas zostáva rovnaký bez ohľadu na to, kde sa nachádzate. Slúži ako globálny referenčný bod pre synchronizáciu systémov.

Formát ISO 8601 a relatívny čas

Pre štandardizovanú výmenu dát o dátume a čase medzi počítačovými systémami sa používa medzinárodný formát ISO 8601. Tento formát uľahčuje čítanie dát strojom aj ľuďom a eliminuje nejednoznačnosti pri zápise dátumu (napríklad zámenu dňa a mesiaca). V tomto nástroji sa ISO 8601 zobrazuje vždy v koordinovanom svetovom čase (UTC).

Okrem presných kalendárnych údajov nástroj generuje aj relatívny čas. Relatívny čas vyjadruje, ako dávno sa udalosť stala, prípadne kedy v budúcnosti nastane (napríklad vo forme textu „práve teraz“). Tento údaj sa odvodzuje porovnaním zadanej časovej pečiatky s aktuálnym systémovým časom.

Spracovanie dát a ochrana súkromia

Pri používaní tohto prevodníka prebieha celá konverzia lokálne vo vašom webovom prehliadači. Vstup, ktorý zadáte do poľa Unix časová pečiatka alebo vyberiete cez kalendárne rozhranie Dátum a čas, sa nespracováva na vzdialených serveroch. Váš vstup sa konvertuje priamo vo vašom prehliadači. Na servery BroBroGo sa nič neodosiela. Vďaka tomu môžete s nástrojom pracovať bez obáv z odosielania citlivých systémových časov alebo logov na externé servery.

Pravidlá konverzie a chybové stavy

Nástroj pracuje s presne definovanými pravidlami pre vstupy a výstupy. Ak zadáte neplatný formát alebo hodnotu mimo povoleného rozsahu, aplikácia skryje výsledky a zobrazí príslušné chybové hlásenie:

  • Ak vstup nie je celé číslo reprezentujúce sekundy alebo milisekundy, zobrazí sa chybová správa: „Neplatná časová pečiatka – zadajte celé číslo v sekundách alebo milisekundách.“
  • Ak je zadané číslo mimo rozsahu, ktorý dokáže systém previesť na platný kalendárny dátum, zobrazí sa správa: „Toto číslo je mimo rozsahu pre platný dátum.“

Nástroj umožňuje kedykoľvek použiť tlačidlo „Použiť aktuálny čas“ na načítanie systémového času vášho zariadenia, alebo tlačidlo „Vymazať“ na resetovanie všetkých polí a výsledkov. Kliknutím na ktorúkoľvek vygenerovanú hodnotu vo výsledkoch ju môžete okamžite skopírovať do schránky zariadenia.

Často kladené otázky (FAQ)

Je bezpečné sem vložiť časovú pečiatku?
Áno. Prevod prebieha výhradne vo vašom prehliadači – do služby BroBroGo sa nič neodosiela.

Ako nástroj rozpozná, či je časová pečiatka v sekundách alebo milisekundách?
Podľa rádu veľkosti: 10-miestna hodnota sa považuje za sekundy, 13-miestna hodnota za milisekundy – ide o rovnakú konvenciu, akú používa každý prevodník epochy, keďže sekundová časová pečiatka takejto dĺžky by znamenala storočia v budúcnosti.

V akom časovom pásme sa zobrazujú výsledky?
Možnosť „Miestny čas“ využíva časové pásmo vášho vlastného zariadenia, zatiaľ čo UTC a ISO 8601 sú vždy v koordinovanom svetovom čase (Coordinated Universal Time) bez ohľadu na to, kde sa nachádzate.

Čo sa stane, ak zadám neplatný text namiesto čísla?
Nástroj v takom prípade skryje všetky výsledky a zobrazí stavové hlásenie „Neplatná časová pečiatka – zadajte celé číslo v sekundách alebo milisekundách.“, čím vás upozorní na potrebu opraviť vstup.