01 / Postup
Ako to funguje
Uvedený posun časového pásma sa uplatní pred počítaním sekúnd od 1970-01-01T00:00:00Z.
Užitočná poznámka
Vstup ISO vyžaduje výslovné časové pásmo. Priestupné sekundy ani presnosť pod milisekundu sa nepodporujú.
Text a kód / MULTIVERTO
Preveďte dátum ISO 8601 s časovým pásmom na Unix sekundy.
Každý textový nástroj použite na predchádzajúci výsledok.
01 / Postup
Uvedený posun časového pásma sa uplatní pred počítaním sekúnd od 1970-01-01T00:00:00Z.
Vstup ISO vyžaduje výslovné časové pásmo. Priestupné sekundy ani presnosť pod milisekundu sa nepodporujú.
02 / Príklad
2024-01-01T00:00:00.000Z170406720003 / Postup
Preveďte dátum ISO 8601 s časovým pásmom na Unix sekundy. Tento smer použite, keď požiadavka API, plánovaná úloha alebo stĺpec databázy očakáva Unix sekundy a máte dátum s výslovným časovým pásmom. Zadajte úplný ISO tvar, napríklad 2024-01-01T00:00:00Z, alebo číselný posun. Dátum bez Z či posunu sa odmietne, aby miestne pásmo prehliadača potichu nezmenilo výsledok.
Uvedený posun časového pásma sa uplatní pred počítaním sekúnd od 1970-01-01T00:00:00Z. Prevodník posunie uvedený čas podľa pásma na UTC a potom počíta od epochy roku 1970. Preto 2024-01-01T02:00:00+02:00 a 2024-01-01T00:00:00Z dajú rovnaký počet sekúnd. Zlomok s jednou až tromi desatinnými číslicami sa zachová; nemožné dátumy, chýbajúce sekundy a priestupné sekundy sa oznámia, nie odhadnú. Na konkrétnu kontrolu dá ukážkový vstup 2024-01-01T00:00:00.000Z výsledok 1704067200. Pôvodnú hodnotu si ponechajte vedľa výsledku na porovnanie v inej aplikácii.
Unix časová značka počíta sekundy od 1970-01-01T00:00:00Z. Zápis ISO 8601 uvádza kalendárne údaje a označenie časového pásma, napríklad Z pre UTC alebo posun +02:00. Oba môžu určiť ten istý okamih, keď je pásmo výslovné. Tento prevodník zachováva zlomky najviac na tri desatinné miesta, teda presnosť na milisekundy v oboch smeroch. Pomáha pri záznamoch API, audite, naplánovaných úlohách a kontrole časovej značky z databázy bez závislosti od miestneho pásma počítača.
Vstup ISO vyžaduje výslovné časové pásmo. Priestupné sekundy ani presnosť pod milisekundu sa nepodporujú. Posun hovorí, o koľko sa uvedený čas líši od UTC v danom okamihu; nie je to pomenované pásmo s pravidlami letného času. Prevod použije posun zo vstupu a výstup ISO zobrazí v UTC. Dátum bez pásma sa odmieta zámerne, lebo výklad ako miestny čas alebo UTC môže zmeniť okamih. Priestupné sekundy, napríklad 23:59:60, nie sú súčasťou tu použitého výpočtu Date. Nepodporujú sa ani zlomky menšie než milisekunda a veľmi vzdialené roky mimo rozsahu prehliadača. Pred vložením značky overte jednotku: milisekundy sú tisíckrát väčšie než sekundy. Ak zdroj uvádza miestny čas bez posunu, vyhľadajte pôvodné časové pásmo a jeho pravidlá pre daný dátum. Bez týchto údajov nemožno jednoznačne určiť okamih.