Přeskočit na obsah

Převodník vojenského času: 24hodinový a 12hodinový čas

Převeďte vojenský čas na běžný čas a zpět. Převodník rozpozná zápisy 2330, 23:30 a 11:30 PM a vysvětluje půlnoc 0000 a 2400, poledne, 12 AM a 12 PM.

Military Time Converter

Type a time in either notation. The converter reads 2330, 23:30 and 11:30 PM, and writes the same reading in both.

A 24-hour reading such as 2330 or 23:30, or a 12-hour reading such as 11:30 PM. Hours and minutes only.

The same time in both notations

24-hour (military)
2330
24-hour with a colon
23:30
12-hour
11:30 PM
Minutes since midnight
1,410min
Hours since midnight
23.5h
Read as a 24-hour time, because it carries no AM or PM marker. A bare 12:30 is therefore half past noon.
The 24-hour result is written as four digits with no separator, the form a military time reading normally takes. The next card is the same reading written HH:MM. The 12-hour card writes the hour without a leading zero, then the minutes, then AM or PM.
Sources: the two-midnight rule, and the preference for 00:00, from Markus Kuhn's ISO 8601 summary at cl.cam.ac.uk/~mgk25/iso-time.html. That page is written against ISO 8601:2004, so the later history of 24:00 -- dropped in ISO 8601-1:2019, reinstated by ISO 8601-1:2019/Amd 1:2022 -- is not from it, but from the standard's own revisions. The 12 a.m. and 12 p.m. ambiguity and the style-guide advice, from the Wikipedia article on the 12-hour clock. This page converts a bare clock reading, so it attaches no date, time zone or UTC offset.
Kalkulačka načítání...
📚

Dokumentace

Převodník vojenského času

Vojenský čas používá 24hodinový formát: hodiny jsou číslovány od 00 do 23 a čas se obvykle zapisuje čtyřmi číslicemi bez oddělovače, například 2330 pro půl dvanácté v noci. Tato stránka převádí zapsaný čas mezi tímto zápisem a běžným 12hodinovým formátem v obou směrech a také udává počet minut a hodin od půlnoci.

Co kalkulátor dělá

Převodník načte jeden zapsaný čas a sám určí, v jakém formátu je. Značka AM nebo PM znamená čas ve 12hodinovém formátu. Bez značky jde o čas ve 24hodinovém formátu. Toto pravidlo řeší jediný tvar, který vypadá v obou formátech stejně: samotné 12:30 nemá žádnou značku, takže se čte jako čas ve 24hodinovém formátu, tedy jako půl jedné odpoledne.

Přijímané zápisy zahrnují čtyři číslice (2330), tři číslice (745), samotnou hodinu (8), zápis s dvojtečkou (23:30), čas ve 12hodinovém formátu se značkou (11:30 PM, 7 pm, 11:30 p.m.) a slovní označení (2330 hodin, 0800 hod.), které se před načtením číslic odstraní. U tří- nebo čtyřciferného zápisu jsou poslední dvě číslice vždy minuty, takže 745 znamená 7:45.

Výsledkem je stejný čas ve třech písemných podobách a dva údaje: čtyřciferný vojenský zápis, stejný čas ve tvaru HH:MM, čas ve 12hodinovém formátu se značkou AM nebo PM, počet minut od půlnoci a tento počet vyjádřený v hodinách.

Jak převést čas ve 12hodinovém formátu na vojenský čas

Vezměte zapsanou hodinu, nahraďte 12 číslem 0 a při značce PM přičtěte 12. Minuty se nikdy nemění. V symbolech:

H=(hmod12)+12pH = (h \bmod 12) + 12p

H je hodina na 24hodinových hodinách, od 0 do 23; h je zapsaná hodina na 12hodinových hodinách, od 1 do 12; a p je 1 pro PM a 0 pro AM. Operace označená mod je zbytek po dělení, takže 12 mod 12 je 0 a 7 mod 12 je 7.

Zbytek je celý trik. Jedním výrazem převede 12 AM na hodinu 0 a 12 PM na hodinu 12. Když se oba případy zapisují ručně zvlášť, převod se často pokazí, protože vypadají souměrně, ale nejsou.

Jak převést vojenský čas na čas ve 12hodinovém formátu

Při převodu opačným směrem je hodina opět zbytkem, s výjimkou toho, že zbytek 0 se zapisuje jako 12:

undefined