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

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

Jedná se o nástroj pro práci s datem a časem, který umožňuje převádět mezi časovými značkami Unixu a daty/časy. Nabízí automatickou detekci sekund a milisekund, automatické nastavení časového pásma uživatele, specifikaci časového pásma pro zadávaná data a časy, formáty ISO 8601 a RFC 2822, relativní čas a běžně používaná tlačítka pro datum a čas – to vše přehledně uspořádané v jednoduchém rozhraní.

Překlad
Čekám na zpětnou vazbu
Zadejte časové razítko nebo datum a čas a poté klikněte na „Převést“.
Pokud řetězec data a času neobsahuje UTC nebo +09:00, bude interpretován jako datum a čas v tomto časovém pásmu. Výchozí nastavení je podle nastavení prohlížeče uživatele.

Běžná data a časy

Výsledky

Co je to převodník časových razítek Unix?

Unix Timestamp Converter je online nástroj pro převod mezi časovými značkami Unix (sekundy od počátku éry) a daty a časy srozumitelnými pro člověka.Unixový časový údaj je formát, který představuje datum a čas jako počet sekund uplynulých od 1. ledna 1970, 00:00:00 UTC, a je široce používán v mnoha vývojových prostředích, včetně odpovědí API, protokolů, databází, JavaScriptu, PHP a Pythonu.Pouhé pohled na číslo jako 1717046400 však intuitivně neprozradí, jaké datum a čas představuje. S tímto nástrojem stačí zadat časové razítko a zobrazit si ho najednou v několika formátech, včetně UTC, časového pásma prohlížeče, ISO 8601 a RFC 2822.

V JavaScriptu vrací `Date.now()` hodnotu v milisekundách, takže často pracujete s 13místnými časovými značkami, jako je například 1717046400000. Na druhou stranu funkce `time()` v PHP a mnoho nástrojů založených na Unixu používá hodnoty v sekundách, obvykle o délce přibližně 10 číslic. Pokud je tento rozdíl špatně pochopen, mohou být data a časy výrazně posunuty nebo považovány za nepřirozená data v budoucnosti či minulosti. Tento nástroj automaticky detekuje sekundy a milisekundy a zobrazuje obě hodnoty současně, což usnadňuje prevenci záměn ve specifikacích API a při vyšetřování protokolů.

Při převodu data a času na časové razítko je důležité určit, v jakém časovém pásmu by mělo být zadané datum a čas interpretováno. I u stejného „2026-06-13 12:00:00“ se výsledný časový údaj Unix bude lišit v závislosti na tom, zda je považován za UTC, Europe/London nebo America/New_York. Tento nástroj vám umožňuje vybrat časové pásmo pro zadané datum a čas. Výchozí nastavení je časové pásmo detekované z prohlížeče uživatele, což usnadňuje uživatelům po celém světě používání nástroje na základě jejich místního času.

Možnosti časových pásem zobrazují co nejvíce časových pásem IANA podporovaných prohlížečem. Abychom usnadnili výběr z rozsáhlého seznamu možností, použili jsme místo standardního rozevíracího menu vyhledávací pole, do kterého můžete zadat text a zúžit tak výběr.Uživatelé mohou vybrat časové pásmo zadáním názvů měst, regionů nebo ID časových pásem, jako jsou America/New_York, Europe/London nebo Asia/Singapore, což snižuje zátěž spojenou s prohledáváním dlouhého seznamu. To usnadňuje identifikaci nedorozumění způsobených rozdíly v časových pásmech při integraci se zahraničními službami, kontrole protokolů serveru nebo ověřování časů rezervací.

Navíc, i když se výsledky zobrazují mimo obrazovku, stránka se po převodu automaticky posune do oblasti výsledků. Tím se zabrání tomu, aby uživatelům unikly změny výsledků v dolní části stránky po provedení akce v blízkosti vstupního pole. Dále poskytujeme předvolby, jako jsou „Aktuální čas“, „Dnes v 0:00“, „Zítra v 0:00“ a „1. tohoto měsíce“, které vám umožní zadat často používaná data a časy jediným kliknutím. Zobrazuje se také ukázkový kód pro vývoj, takže můžete nejen ověřit výsledky převodu, ale také jej použít jako referenci při práci se stejnými hodnotami v JavaScriptu, PHP nebo Pythonu.

  • Můžete převést časová razítka Unixu na data a časy.
  • Data a časy můžete převést na časová razítka Unix.
  • Automaticky rozpoznává časová razítka v sekundách a milisekundách.
  • Automaticky nastaví časové pásmo prohlížeče uživatele jako výchozí.
  • Můžete určit, které časové pásmo se má použít při interpretaci řetězců data a času.
  • Zadávání časového pásma pomocí vyhledávání umožňuje vybrat si z široké škály časových pásem IANA.
  • Můžete zobrazit jak čas UTC, tak časové pásmo návštěvníka současně.
  • Zobrazuje ISO 8601, RFC 2822, relativní čas a uplynulý čas.
  • Jedním kliknutím můžete zadat často používaná data a časy, jako je aktuální čas nebo první den v měsíci.

Jak používat

Chcete-li převést časové razítko na datum a čas, zadejte časové razítko Unix v sekundách (např. 1717046400) nebo časové razítko v milisekundách (např. 1717046400000) do vstupního pole. Režim převodu můžete obvykle nechat nastavený na „Automatická detekce“.Nástroj určí, zda je hodnota v sekundách nebo milisekundách, na základě počtu číslic a formátu, a převede ji do formátů, jako je UTC, časové pásmo prohlížeče nebo ISO 8601. Pokud chcete hodnotu explicitně považovat za časové razítko, vyberte „Časové razítko → Datum“.

Chcete-li převést datum a čas na časové razítko Unix, zadejte řetězec data a času, například 2026-06-13 12:34:56, 2026-06-13T12:34:56 nebo 2026/06/13 12:34.Pokud řetězec data a času neobsahuje specifikaci časového pásma, jako je „Z“ nebo „+09:00“, bude interpretován jako datum a čas pro region vybraný v „Časové pásmo pro zadání data a času“. Výchozí hodnotou je časové pásmo detekované z prohlížeče uživatele. Pokud jsou specifikace vašeho serveru nebo API založeny na UTC, vyberte UTC; pokud zpracováváte časy rezervací pro konkrétní region, vyberte časové pásmo IANA daného regionu.

Výsledky převodu zobrazují časové razítko Unix (sekundy), časové razítko Unix (milisekundy), UTC, časové pásmo prohlížeče, ISO8601, RFC2822, relativní čas a uplynulý čas. Každou hodnotu lze zkopírovat jednotlivě, ale můžete je také zkopírovat všechny najednou nebo je stáhnout jako textový soubor. Pokud je oblast s výsledky mimo obrazovku, stránka se po konverzi automaticky posune, což usnadňuje prohlížení výsledků i na smartphonu.

  1. Zadejte časové razítko nebo řetězec s datem a časem.
  2. Vyberte režim převodu podle potřeby.
  3. Při zadávání data a času ověřte časové pásmo pro zadané datum a čas.
  4. Klikněte na „Převést“ a zobrazte výsledky.
  5. Ověřte požadované formáty, jako jsou sekundy, milisekundy, UTC, časová pásma návštěvníků a ISO 8601.
  6. Zkopírujte si tento soubor nebo si jej stáhněte pro použití při analýze protokolů nebo vývojových pracích.

Důležité poznámky k použití

  • Unixové časové značky se obecně řídí časem UTC. Zobrazené datum a čas se budou lišit v závislosti na časovém pásmu.
  • Funkce `Date.now()` v JavaScriptu vrací milisekundy, zatímco funkce `time()` v PHP vrací sekundy. Vezměte prosím na vědomí tento rozdíl v přesnosti.
  • Pokud řetězec data a času neobsahuje časové pásmo, bude interpretován na základě regionu vybraného jako časové pásmo pro zadané datum a čas.
  • Časové pásmo uživatele závisí na nastavení jeho prohlížeče nebo zařízení. Pokud je nastavení zařízení nesprávné, bude to mít vliv i na výchozí hodnotu.
  • V oblastech s letním časem se rozdíl od času UTC může lišit v závislosti na datu, a to i v rámci stejné oblasti. Výběr časového pásma IANA usnadňuje provádění konverzí, které zohledňují letní čas.

Často kladené otázky

Co je to časové razítko Unix?

Unixový časový údaj je číselná hodnota představující datum a čas jako počet sekund, které uplynuly od 1. ledna 1970, 00:00:00 UTC. Je široce používán v API, protokolech, databázích a pro správu dat a časů v programech.

Znamená to totéž jako „Epoch time“?

V mnoha případech se pojmy „Unix time“, „Unix timestamp“ a „Epoch time“ používají téměř zaměnitelně. Všechny tři termíny odkazují na formát představující čas, který uplynul od Unix epochy.

Jaký je rozdíl mezi sekundami a milisekundami?

Časová razítka v sekundách mají obvykle délku kolem 10 číslic, zatímco ta v milisekundách mají obvykle délku kolem 13 číslic. Funkce `Date.now()` v JavaScriptu vrací milisekundy, zatímco funkce `time()` v PHP vrací sekundy.

Jak se určuje časové pásmo návštěvníka?

Automaticky detekuje časové pásmo pomocí informací o časovém pásmu z prohlížeče. To se obvykle zakládá na regionálních nastaveních zařízení nebo operačního systému, který používáte.

Jaké je časové pásmo pro datum a čas zadání?

Toto nastavení určuje, časové pásmo které oblasti by mělo být použito k interpretaci řetězce data a času, pokud neobsahuje specifikaci časového pásma.

Proč se výsledky liší mezi UTC a časovým pásmem uživatele?

Ačkoli časové značky Unixu vycházejí z UTC, zobrazený čas se liší v závislosti na časovém pásmu. Důvodem je zohlednění časového posunu vůči UTC a letního času.

Co mám zadat do vyhledávacího pole pro časové pásmo?

Zadejte část názvu časového pásma IANA (například America/New_York, Europe/London nebo Asia/Singapore) nebo název města a vyberte z navrhovaných možností.

Co je ISO 8601?

ISO 8601 je standardní formát pro zápis dat a časů. Například se zapisuje jako 2026-06-13T12:34:56Z a běžně se používá v API a konfiguračních souborech.

Co je RFC 2822?

Formát RFC 2822 se běžně používá v hlavičkách e-mailů a v zápisech data a času souvisejících s protokolem HTTP. Zobrazuje se například jako Sat, 13 Jun 2026 12:34:56 GMT.

K čemu lze relativní čas použít?

Relativní čas lze použít k určení, kolik dní před nebo po současném datu a čase se zadané datum a čas nachází. Je to užitečné pro kontrolu termínů, časových razítek protokolů a časů rezervací.

Co když nelze zadané datum a čas převést?

Zkontrolujte oddělovače datumu, formáty času, neexistující data a neplatné specifikace časových pásem. Nejjednodušší je začít testováním se vzorovým zadáním nebo formátem RRRR-MM-DD HH:mm:ss.

Odesílá tento nástroj vstupní hodnoty na server?

Proces konverze je určen k provedení pomocí JavaScriptu v prohlížeči. Při práci s URL adresami nebo řetězci, které obsahují vysoce citlivé protokoly, osobní údaje nebo přihlašovací údaje, však buďte prosím velmi opatrní.

Co by mělo být zadáno do pole „Aktuální čas“?

Tlačítko „Aktuální čas“ zadá aktuální čas získaný z vašeho prohlížeče. To je užitečné, když chcete rychle zkontrolovat aktuální časové razítko Unix nebo formát ISO 8601.

Můžete také zkontrolovat, jak v programu načíst aktuální časové razítko Unix?

Ano. V sekci s výsledky zobrazíme jednoduché příklady kódu v jazycích JavaScript, PHP a Python. Tyto příklady můžete spolu s výsledky překladu použít jako referenci při implementaci kódu.