Sari la conținut

Convertor de timp militar: formatul de 24 și 12 ore

Convertește timpul militar în formatul standard și invers. Interpretează 2330, 23:30 și 11:30 PM și explică miezul nopții la 0000 și 2400, precum și diferența dintre 12 AM și 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.
Calculator de încărcare...
📚

Documentație

Convertor de timp militar

Timpul militar este ceasul de 24 de ore: orele sunt numerotate de la 00 la 23, iar o indicație este scrisă în mod normal cu patru cifre, fără separator, precum 2330 pentru ora unsprezece și jumătate seara. Această pagină convertește o oră scrisă între această notație și ceasul obișnuit de 12 ore, în ambele direcții, și calculează, de asemenea, indicația în minute și ore de la miezul nopții.

Ce face calculatorul

Convertorul citește o singură oră scrisă și decide singur în ce notație este. Un marcator AM sau PM înseamnă o oră în format de 12 ore. Fără marcator, înseamnă o oră în format de 24 de ore. Această regulă stabilește singura formă care arată la fel în ambele variante: un 12:30 fără marcator este citit ca o oră în format de 24 de ore, adică douăsprezece și jumătate.

Sunt acceptate intrări cu patru cifre (2330), trei cifre (745), o oră simplă (8), forma cu două puncte (23:30), o oră în format de 12 ore cu marcator (11:30 PM, 7 pm, 11:30 p.m.) și sufixul folosit în exprimarea orală (2330 ore, 0800 hrs), care este eliminat înainte de citirea cifrelor. Într-o intrare cu trei sau patru cifre, ultimele două cifre sunt întotdeauna minutele, astfel încât 745 este 7:45.

Rezultatul este aceeași indicație în trei forme scrise, plus două valori: forma militară cu patru cifre, aceeași oră în formatul HH:MM, forma de 12 ore cu AM sau PM, minutele de la miezul nopții și această valoare exprimată în ore.

Cum se convertește timpul în format de 12 ore în timp militar

Se ia ora așa cum este scrisă, se înlocuiește 12 cu 0 și se adaugă 12 dacă marcatorul este PM. Minutele nu se schimbă niciodată. În simboluri:

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

unde H este ora pe ceasul de 24 de ore, de la 0 la 23; h este ora scrisă pe ceasul de 12 ore, de la 1 la 12; iar p este 1 pentru PM și 0 pentru AM. Operația scrisă mod este restul împărțirii, astfel încât 12 mod 12 este 0, iar 7 mod 12 este 7.

Restul este întregul mecanism. El transformă 12 AM în ora 0 și 12 PM în ora 12 printr-o singură expresie. Scrierea manuală a celor două cazuri este de obicei motivul pentru care această conversie este făcută greșit, deoarece cazurile par simetrice, dar nu sunt.

Cum se convertește timpul militar în format de 12 ore

În direcția opusă, ora este din nou restul, cu excepția cazului în care un rest de 0 este scris ca 12:

undefined