Salta al contingut

Convertidor d’hora militar: de 24 a 12 hores

Converteix l’hora militar a l’hora estàndard i a l’inrevés. Interpreta 2330, 23:30 i les 11:30 PM, i explica la mitjanit 0000 i 2400, així com les 12 AM i les 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.
Calculadora de càrrega...
📚

Documentació

Convertidor d’hora militar

L’hora militar és el rellotge de 24 hores: les hores es numeren de 00 a 23 i una lectura normalment s’escriu amb quatre dígits, sense separador, com ara 2330 per a dos quarts de dotze de la nit. Aquesta pàgina converteix una hora escrita entre aquesta notació i el rellotge ordinari de 12 hores, en qualsevol direcció, i també compta la lectura en minuts i hores des de mitjanit.

Què fa la calculadora

El convertidor llegeix una hora escrita i decideix per si sol en quina notació està. Un indicador AM o PM significa una hora de 12 hores. Sense indicador, és una hora de 24 hores. Aquesta regla resol l’única forma que es veu igual en tots dos sentits: un 12:30 sense indicador es llegeix com una hora de 24 hores, és a dir, dos quarts d’una del migdia.

Les entrades admeses inclouen quatre dígits (2330), tres dígits (745), una hora sola (8), la forma amb dos punts (23:30), una hora de 12 hores amb indicador (11:30 PM, 7 pm, 11:30 p.m.) i el sufix parlat (2330 hores, 0800 h), que s’elimina abans de llegir els dígits. En una entrada de tres o quatre dígits, els dos últims dígits sempre són els minuts, de manera que 745 és 7:45.

El resultat és la mateixa lectura en tres formes escrites, més dos recomptes: la forma militar de quatre dígits, la mateixa hora en format HH:MM, la forma de 12 hores amb AM o PM, els minuts des de mitjanit i aquest recompte expressat en hores.

Com convertir una hora de 12 hores a l’hora militar

Pren l’hora tal com està escrita, substitueix 12 per 0 i suma 12 si l’indicador és PM. Els minuts no canvien mai. En símbols:

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

on H és l’hora del rellotge de 24 hores, de 0 a 23; h és l’hora escrita en el rellotge de 12 hores, de 1 a 12; i p és 1 per a PM i 0 per a AM. L’operació escrita com a mod és el residu després de dividir, de manera que 12 mod 12 és 0 i 7 mod 12 és 7.

El residu és tot el truc. Converteix 12 AM en l’hora 0 i 12 PM en l’hora 12 amb una sola expressió. Escriure els dos casos manualment és el que sol fer que aquesta conversió surti malament, perquè semblen simètrics però no ho són.

Com convertir l’hora militar a una hora de 12 hores

En l’altra direcció, l’hora torna a ser el residu, excepte que un residu de 0 s’escriu com a 12:

undefined