Čas / Návody

Doba trvání, čas na hodinách a časová razítka: co převádíte?

Doba trvání říká, jak dlouho; časové razítko identifikuje kdy. Jejich jednotky mohou vypadat povědomě, ale nelze je vyměnit bez data a pravidla časového pásma.

Tři druhy časové hodnoty

Hodnota 90 minut označuje dobu trvání a rovná se 1,5 hodiny. Zápis 01:30 může znamenat čas na hodinách, tedy půl druhé ráno, ale v jiném systému také dobu trvání jednu hodinu a třicet minut. Text ve stylu ISO 8601 s datem, časem a posunem vůči UTC určuje konkrétní okamžik. Unixový čas vyjadřuje počet sekund od své epochy. Před výběrem nástroje zjistěte, jaký druh údaje zdroj uložil. Prostý převod hodin na minuty bez data a časového pásma nedokáže určit okamžik události.

Příklad zpracovaného časového razítka

Vezměte 2026-10-24T10:00:00+02:00. Výslovný posun +02:00 znamená stejný okamžik jako 2026-10-24T08:00:00Z. První zápis zadejte do vloženého převodníku ISO na Unix a jeho výstup porovnejte s druhým zápisem ve stejném nástroji. Obě podoby musí dát stejný počet sekund od epochy, přestože na hodinách ukazují jiný čas. Převod pouze použije posun uvedený ve vstupu. Nepotvrzuje, že +02:00 je správný úřední posun konkrétního města v každý den; k tomu potřebujete pravidla jeho časového pásma.

Doba trvání a čas na hodinách potřebují odlišné údaje.
  1. 90 min → doba trvání 1,5 h
  2. 10:00 +02:00 → 08:00 Z: stejný okamžik
  3. Pro místo ověřit pravidla časového pásma

Proč mohou místní hodiny klamat

Rezervace říká 10:00 v jednom městě a kolega čte 10:00 v jiném. Ty nemusí být nutně stejné okamžiky. Během změny letního času se některé časy místních hodin opakují a jiné se nevyskytují vůbec. Pevný číselný posun v časovém razítku ISO odstraňuje nejednoznačnost pro danou konkrétní událost, ale neříká plánovači, jaký posun použije stejné pojmenované místo příští měsíc. Uložte okamžik společně s pojmenovaným časovým pásmem, pokud na budoucím místním plánování záleží. K vyřešení pravidel regionu použijte databázi IANA nebo cílový kalendářový systém.

Opatrně přidejte dobu trvání k okamžiku

Pro jednoduchý pevně daný uplynulý interval je 90 minut 5 400 sekund. Přidáním tohoto počtu k časové značce epochy získáte pozdější okamžik, i když se zobrazené místní hodiny změní přes hranici letního času. Přidání jednoho kalendářního dne je jiná instrukce: cíl místního času může být 23, 24 nebo 25 uplynulých hodin od přechodu. Nástroj minuta-hodina mění pouze způsob vyjádření trvání; nástroj ISO-to-Unix interpretuje okamžik. Uchovávejte tyto operace odděleně v deníku, časovém rozvrhu nebo cestovním itineráři.

Bezpečný formát výměny

U protokolů událostí uveďte celé datum, v případě potřeby sekundy a posun nebo Z v každém časovém razítku. U schůzek vázaných na místo si ponechte i jeho identifikátor časového pásma. U pracovní doby zaznamenejte uplynulé minuty nebo hodiny s okamžikem začátku a konce, pokud musí být auditovány. Nepředpokládejte, že koncové Z je zaměnitelné s místní hodnotou hodin: Z znamená UTC. Při porovnávání dvou událostí nejprve převeďte oba okamžiky na společný základ a poté odečtete, abyste získali trvání. Toto pořadí zabraňuje zdánlivě jednoduchému převodu hodin ve skrytí pravidla kalendáře.

Při kontrole záznamu si vytvořte dvojici událostí s jasným datem a číselným posunem vůči UTC. Obě převeďte na časová razítka a teprve potom vypočítejte rozdíl v sekundách nebo minutách. Pokud znáte jen místní hodiny bez časového pásma, výsledek může být nejednoznačný. Takový údaj označte jako neúplný a nezaměňujte jej za přesný okamžik, zvlášť při přechodu na letní čas.

Vyzkoušet převodník

Převeďte časové razítko ISO, které obsahuje jeho offset UTC.

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

Otevřít celý převodník

Další návody

Návody ke konverzím

Prohlédnout návody