Convertidor de Hora Militar

Convierte entre hora militar (24 horas) y hora estándar (12 horas AM/PM) — en las dos direcciones, en vivo.

Ambos formatos se calculan en tu navegador — sin subir nada, sin cuenta

Convierte hora militar a hora AM/PM estándar — y al revés

Sobre este convertidor de hora militar

Escribe una hora estándar de 12 horas a la izquierda («8:30 AM», «12:45 PM») para ver su forma militar de 24 horas a la derecha («0830», «1245»), o escribe una hora militar a la derecha para ver la estándar a la izquierda. Los campos están vinculados en vivo en ambas direcciones y el botón «Ahora» pone la hora actual para que veas cómo se lee el momento presente en el otro formato.

La hora militar usa la notación de cuatro dígitos HHMM sin dos puntos y sin AM/PM: 0000 es medianoche, 0600 son las 6 de la mañana, 1200 es mediodía, 1800 son las 6 de la tarde, 2359 es un minuto antes de la próxima medianoche. El reloj de 24 horas en sí es el estándar en la mayor parte del mundo — Estados Unidos y unos pocos países anglófonos son la excepción usando AM/PM en la vida diaria — y el nombre «militar» simplemente refleja la convención estadounidense de adoptarlo dentro de las fuerzas armadas y los servicios de emergencia mientras el día civil se queda en 12 horas.

Las dos horas que confunden a todo el mundo son las 12 AM y las 12 PM. Las 12 AM son medianoche — el inicio del día — que es 0000 (algunos manuales también permiten 2400 para el mismo instante visto como el final del día anterior, y esta herramienta acepta ambos). Las 12 PM son mediodía, que es 1200. El error típico es tratar las letras como orden ordinal — «las 12 AM deben ser antes que la 1 AM» — cuando en realidad la secuencia es 12 AM (medianoche) → 1 AM → 2 AM → … → 11 AM → 12 PM (mediodía) → 1 PM → …

El parser es deliberadamente flexible en la entrada y estricto en la salida. Acepta «8:30 am», «8:30 AM», «8:30AM», «8 am» y «20:30» como entradas válidas de hora estándar, y «0830», «830», «08:30», «8:30» y «2400» como entradas militares — pero siempre devuelve la forma canónica (con dos puntos en la estándar, sin ellos en la militar). Si la entrada está mal formada la herramienta te dice de qué lado se la diste y cómo debería lucir el formato, en vez de adivinar en silencio.

Todo corre en tu navegador: no se envía nada, no se registra nada y no hay límite de uso. Es la misma arquitectura que la calculadora de horas trabajadas de este sitio, que usa el reloj de 24 horas y está a un clic en el panel de herramientas relacionadas de abajo.

Tabla completa de conversión de las 24 horas

Cada hora del reloj en ambos formatos. Copia cualquier fila directamente.

MilitarEstándarMilitarEstándar
000012:00 AM (medianoche)120012:00 PM (mediodía)
01001:00 AM13001:00 PM
02002:00 AM14002:00 PM
03003:00 AM15003:00 PM
04004:00 AM16004:00 PM
05005:00 AM17005:00 PM
06006:00 AM18006:00 PM
07007:00 AM19007:00 PM
08008:00 AM20008:00 PM
09009:00 AM21009:00 PM
100010:00 AM220010:00 PM
110011:00 AM230011:00 PM

Cómo convertir mentalmente

  1. Estándar → militar, mañana: rellena con un cero delante si hace falta. 8:15 AM → 0815, 11:45 AM → 1145.
  2. Estándar → militar, tarde o noche: súmale 12 a la hora. 1:15 PM → 13:15 → 1315. 8:30 PM → 20:30 → 2030.
  3. Los casos especiales: 12 AM (medianoche) es 0000; 12 PM (mediodía) es 1200. En los dos los minutos quedan igual.
  4. Militar → estándar, antes de las 1200: quita el cero delante si lo hay y añade AM. 0645 → 6:45 AM. 1130 → 11:30 AM.
  5. Militar → estándar, 1200: son las 12:00 PM (mediodía).
  6. Militar → estándar, de 1300 a 2359: réstale 12 a la hora y añade PM. 1330 → 1:30 PM. 2245 → 10:45 PM.

Convertir en Excel, Google Sheets o código

Excel y Google Sheets — TEXTO() con una cadena de formato:
Hora estándar de 12 horas, dada una celda de hora A2 (como 14:30):
=TEXTO(A2; "h:mm AM/PM")            → 2:30 PM

Hora militar desde una celda de hora:
=TEXTO(A2; "hhmm")                   → 1430

Analizar una cadena militar "1430" a una hora real:
=HORANUMERO(IZQUIERDA("1430";2) & ":" & DERECHA("1430";2))   → 14:30 (como hora)

Python:
from datetime import datetime
datetime.strptime("2:30 PM", "%I:%M %p").strftime("%H%M")   # "1430"
datetime.strptime("1430", "%H%M").strftime("%I:%M %p")      # "02:30 PM"
%I es 12 horas (01–12); %H es 24 horas (00–23); %p es AM/PM. Las cadenas de formato son iguales en todo lenguaje que use strptime / strftime. En Excel en español el separador de argumentos suele ser ; en vez de ,.

Preguntas frecuentes

¿Las 12 AM son medianoche o mediodía?

Medianoche. La secuencia va 12 AM (medianoche, inicio del día) → 1 AM → 2 AM → … → 11 AM → 12 PM (mediodía) → 1 PM → … → 11 PM → 12 AM (medianoche siguiente). Un truco que funciona: A viene antes que P en el alfabeto, y la medianoche viene antes que el mediodía — así que 12 AM es medianoche y 12 PM es mediodía. En hora militar no hay ambigüedad: 0000 es medianoche y 1200 es mediodía.

¿Qué es 4:30 PM en hora militar?

1630. Para convertir cualquier hora de tarde o noche de 12 a 24 horas, súmale 12 a la hora — 1 PM → 13, 4 PM → 16, 8:30 PM → 20:30 → 2030. Las horas AM quedan igual (con un cero delante para las horas menores de 10: 6 AM → 0600). Los dos casos especiales son las 12 AM = 0000 (restarle 12 a la hora) y las 12 PM = 1200 (dejar la hora igual).

¿Qué es 2400 en hora estándar?

El mismo instante que 0000 — medianoche. Algunos manuales usan 2400 para denotar «fin del día» por claridad legal o de planificación (un turno que termina a las 2400 del martes es el mismo momento que uno que empieza a las 0000 del miércoles). La mayoría de las convenciones modernas prefieren 0000 para evitar la confusión visual, pero esta herramienta acepta cualquiera de las dos y siempre muestra 0000 como forma canónica en la salida.

¿Por qué algunos relojes digitales muestran «13:45» en vez de AM/PM?

Es el reloj de 24 horas — la misma «hora militar» que esta herramienta convierte, escrita con los dos puntos que teléfonos y computadoras añaden por legibilidad. En conversación de texto y en horarios impresos los dos puntos suelen quedar; en radio y en comunicación militar se caen («trece cuarenta y cinco» o «uno tres cuatro cinco»). La misma hora, distintas convenciones tipográficas.

Herramientas relacionadas