¿Qué es el conversor de formato de 24 a 12 horas?
Esta herramienta convierte la hora del reloj de 24 horas (a menudo llamado «hora militar») al conocido formato de 12 horas que usamos en el día a día, acompañado de la etiqueta AM o PM. El reloj de 24 horas va de las 00:00 (medianoche) a las 23:59, mientras que el reloj de 12 horas recorre del 1 al 12 dos veces al día. Se trata de una conversión universal entre formatos horarios que funciona igual en cualquier parte del mundo.
Cómo usarlo
Introduce la hora como un número del 0 al 23 y los minutos del 0 al 59. La calculadora te devuelve al instante la hora equivalente en formato de 12 horas e indica si corresponde al periodo AM (desde la medianoche hasta antes del mediodía) o PM (desde el mediodía hasta antes de la medianoche).
La fórmula explicada
La conversión de la hora utiliza la operación módulo: divide el valor de 24 horas entre 12 y quédate con el resto. Si el resto es 0 (lo que ocurre con el 0 y el 12), el valor en formato de 12 horas es 12. En cualquier otro caso, el valor de 12 horas es igual al resto. En cuanto al periodo, toda hora menor que 12 es AM y toda hora igual o mayor que 12 es PM. Los minutos nunca cambian entre un formato y otro.
$$h_{12} = \begin{cases} 12 & h_{24} \bmod 12 = 0 \\ h_{24} \bmod 12 & \text{otherwise} \end{cases}, \quad \text{period} = \begin{cases} \text{AM} & h_{24} < 12 \\ \text{PM} & h_{24} \ge 12 \end{cases}$$
Ejemplo resuelto
Tomemos las 13:30. La hora 13 módulo 12 es igual a 1, por lo que el valor en 12 horas es 1. Como 13 no es menor que 12, el periodo es PM. El resultado es 1:30 PM. Otro ejemplo: 00:15 → 0 módulo 12 es 0, que se convierte en 12, y como 0 es menor que 12, corresponde a AM, dando como resultado 12:15 AM.
$$13 \bmod 12 = 1$$$$0 \bmod 12 = 0 \rightarrow 12$$Preguntas frecuentes
¿Qué es las 12:00 en el formato de 24 horas? El mediodía son las 12:00 PM y la medianoche son las 12:00 AM (que en formato de 24 horas es 00:00).
¿Es válido escribir 24:00? No. El reloj de 24 horas va de las 00:00 a las 23:59. La medianoche se escribe como 00:00, no como 24:00.
¿Por qué el 12 sigue siendo 12 en PM? Porque 12 módulo 12 es 0, y por convención un resto de cero se convierte de nuevo en 12 en lugar de 0, de modo que el mediodía se muestra como 12:00 PM.