Text a kód / MULTIVERTO

ISO 8601 na Unix čas

Převeďte datum ISO 8601 s časovým pásmem na Unix sekundy.

Okamžitý převodVáš vstup zůstává v prohlížeči. Text k převodu nikam neodesíláme.
Soubor zůstává ve vašem prohlížeči.
Řetězit nástroje

Každý textový nástroj použijte na předchozí výsledek.

01 / Postup

Jak to funguje

Uvedený posun časového pásma se uplatní před počítáním sekund od 1970-01-01T00:00:00Z.

Užitečná poznámka

Vstup ISO vyžaduje výslovné časové pásmo. Přestupné sekundy ani přesnost pod milisekundu se nepodporují.

02 / Příklad

Příklad

Váš vstup2024-01-01T00:00:00.000Z
Výsledek1704067200

03 / Postup

ISO 8601 na Unix čas — Jak to funguje

Počítání sekund z data ISO

Převeďte datum ISO 8601 s časovým pásmem na Unix sekundy. Tento směr použijte, když požadavek API, plánovaná úloha nebo sloupec databáze očekává unixové sekundy a máte datum s výslovným časovým pásmem. Zadejte úplný ISO tvar, například 2024-01-01T00:00:00Z, nebo číselný posun. Datum bez Z či posunu se odmítne, aby místní pásmo prohlížeče potichu nezměnilo výsledek.

Uvedený posun časového pásma se uplatní před počítáním sekund od 1970-01-01T00:00:00Z. Převodník posune uvedený čas podle pásma na UTC a pak počítá od epochy roku 1970. Proto 2024-01-01T02:00:00+02:00 a 2024-01-01T00:00:00Z dají stejný počet sekund. Zlomek s jednou až třemi desetinnými číslicemi se zachová; nemožná data, chybějící sekundy a přestupné sekundy se oznámí, nikoli odhadnou. Pro konkrétní kontrolu dává ukázkový vstup 2024-01-01T00:00:00.000Z výsledek 1704067200. Původní hodnotu uchovejte vedle výsledku pro porovnání v jiné aplikaci.

Dva zápisy jednoho okamžiku

Unixová časová značka počítá sekundy od 1970-01-01T00:00:00Z. Zápis ISO 8601 uvádí kalendářní údaje a označení časového pásma, například Z pro UTC nebo posun +02:00. Oba mohou určit stejný okamžik, pokud je pásmo výslovné. Tento převodník zachovává zlomky nejvýše na tři desetinná místa, tedy přesnost na milisekundy v obou směrech. Pomáhá u záznamů API, auditu, naplánovaných úloh a kontroly časové značky z databáze bez závislosti na místním pásmu počítače.

Posuny, přesnost a kalendářní chyby

Vstup ISO vyžaduje výslovné časové pásmo. Přestupné sekundy ani přesnost pod milisekundu se nepodporují. Posun říká, o kolik se uvedený čas liší od UTC v daném okamžiku; není to pojmenované pásmo s pravidly letního času. Převod použije posun ze vstupu a výstup ISO zobrazí v UTC. Datum bez pásma se odmítá záměrně, protože výklad jako místní čas nebo UTC může změnit okamžik. Přestupné sekundy, například 23:59:60, nejsou součástí zde použitého výpočtu Date. Nepodporují se ani zlomky menší než milisekunda a velmi vzdálené roky mimo rozsah prohlížeče. Před vložením značky ověřte jednotku: milisekundy jsou tisíckrát větší než sekundy. Pokud zdroj uvádí místní čas bez posunu, zjistěte původní časové pásmo a jeho pravidla pro dané datum. Bez těchto údajů nelze okamžik jednoznačně určit.

Jak se vstup mění na výsledek
Datum a čas ISO 8601
Časová stupnice UTC
Unix sekundy