Text a kód / MULTIVERTO

ISO 8601 na Unix čas

Preveďte dátum ISO 8601 s časovým pásmom na Unix sekundy.

Okamžitý prevodVáš vstup zostáva v prehliadači. Text na prevod nikam neodosielame.
Súbor zostáva vo vašom prehliadači.
Reťaziť nástroje

Každý textový nástroj použite na predchádzajúci výsledok.

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ú.

02 / Príklad

Príklad

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

03 / Postup

ISO 8601 na Unix čas — Ako to funguje

Počítanie sekúnd z dátumu ISO

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.

Dva zápisy jedného okamihu

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.

Posuny, presnosť a kalendárne chyby

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.

Ako sa mení vstup na výsledok
Dátum a čas ISO 8601
Časová stupnica UTC
Unix sekundy