Saltar al contenido

Convertidor de hora militar: de 24 a 12 horas

Convierte la hora militar a la hora estándar y viceversa. Interpreta 2330, 23:30 y 11:30 p. m., y explica la medianoche 0000 y 2400, el mediodía, las 12 a. m. y las 12 p. m.

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 carga...
📚

Documentación

Convertidor de hora militar

La hora militar es el reloj de 24 horas: las horas están numeradas de 00 a 23 y una lectura normalmente se escribe con cuatro dígitos y sin separador, como 2330 para las once y media de la noche. Esta página convierte una hora escrita entre esa notación y el reloj ordinario de 12 horas, en ambas direcciones, y también cuenta la lectura en minutos y horas desde la medianoche.

Qué hace la calculadora

El convertidor lee una hora escrita y decide por sí mismo en qué notación está. Un indicador AM o PM significa una hora de 12 horas. Sin indicador, significa una hora de 24 horas. Esa regla resuelve la única forma que se ve igual en ambos sistemas: una 12:30 sin indicador se interpreta como una hora de 24 horas, es decir, las doce y media del mediodía.

Se aceptan cuatro dígitos (2330), tres dígitos (745), una hora sola (8), el formato con dos puntos (23:30), una hora de 12 horas con indicador (11:30 PM, 7 pm, 11:30 p. m.) y el sufijo hablado (2330 horas, 0800 h), que se elimina antes de leer los dígitos. En una entrada de tres o cuatro dígitos, los dos últimos siempre son los minutos, por lo que 745 es 7:45.

El resultado es la misma lectura en tres formas escritas, más dos conteos: el formato militar de cuatro dígitos, la misma hora como HH:MM, el formato de 12 horas con AM o PM, los minutos desde la medianoche y ese conteo expresado en horas.

Cómo convertir una hora de 12 horas a hora militar

Tome la hora tal como está escrita, sustituya 12 por 0 y sume 12 si el indicador es PM. Los minutos nunca cambian. En símbolos:

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

donde H es la hora en el reloj de 24 horas, de 0 a 23; h es la hora escrita en el reloj de 12 horas, de 1 a 12; y p es 1 para PM y 0 para AM. La operación escrita como mod es el resto después de la división, por lo que 12 mod 12 es 0 y 7 mod 12 es 7.

El resto es todo el procedimiento. Convierte 12 AM en la hora 0 y 12 PM en la hora 12 mediante una sola expresión. Escribir los dos casos por separado es lo que suele causar errores en esta conversión, porque parecen simétricos, pero no lo son.

Cómo convertir la hora militar a una hora de 12 horas

En la otra dirección, la hora vuelve a ser el resto, salvo que un resto de 0 se escribe como 12:

undefined