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í.
Text a kód / MULTIVERTO
Převeďte datum ISO 8601 s časovým pásmem na Unix sekundy.
Každý textový nástroj použijte na předchozí výsledek.
01 / Postup
Uvedený posun časového pásma se uplatní před počítáním sekund od 1970-01-01T00:00:00Z.
Vstup ISO vyžaduje výslovné časové pásmo. Přestupné sekundy ani přesnost pod milisekundu se nepodporují.
02 / Příklad
2024-01-01T00:00:00.000Z170406720003 / Postup
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.
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.
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.