Escribe la fecha y la hora que quieres convertir y elige las zonas horarias de origen y de destino. Se calculan la fecha, la hora y el día de la semana en la zona de destino y la diferencia horaria.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmula
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Elige una fecha, una hora y las zonas horarias de origen y de destino, y obtienes al instante la fecha, la hora y el día de la semana en la otra zona
- La España peninsular (origen) y Colombia, Perú y la costa este de EE. UU. (destino) vienen ya elegidas, así que una pregunta como «¿qué hora es en Bogotá cuando en Madrid son las 15:00?» se resuelve con un clic
- El resultado muestra también la diferencia horaria entre las dos zonas (como −6 h) y la fecha y la hora en UTC (tiempo universal coordinado) por el camino
- Las conversiones que cruzan la medianoche, el fin de año o un día bisiesto se resuelven bien, igual que en el calendario
- En esta misma página encontrarás una explicación sencilla de las fórmulas y fórmulas para copiar y pegar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
«¿Qué hora es en Bogotá cuando en Madrid son las 16:00?» Son las 10:00 (una diferencia de −6 horas en invierno). Cuando organizas una reunión con compañeros de otros países, esta conversión te ayuda a encontrar una hora que caiga dentro del horario laboral de todos. Con Ciudad de México (UTC−6) son las 9:00 (−7 horas) y con Buenos Aires (UTC−3), las 12:00 (−4 horas).
Cuidado con el horario de verano. Del último domingo de marzo al último domingo de octubre, la España peninsular pasa de UTC+1 a UTC+2 y la diferencia con Colombia pasa a 7 horas, porque Colombia no cambia de hora. En esos meses, elige UTC+02:00 como zona de origen.
En un billete, la hora de salida es la hora local del lugar del que sales y la hora de llegada es la hora local del lugar en el que aterrizas. Un vuelo que sale de Madrid a las 12:00 y aterriza en Nueva York a las 14:30 parece durar 2 horas y 30 minutos, pero en realidad está en el aire 8 horas y 30 minutos, porque en invierno Nueva York va 6 horas por detrás.
Cuando sabes convertir las horas locales, puedes saber si es buen momento para llamar a casa y planificar cuándo dormir para llevar mejor el jet lag.
Los eventos de otros países se anuncian a menudo en su hora local. Un partido que empieza a las 21:00 en Madrid (CET) empieza a las 17:00 en Buenos Aires y a las 14:00 en Ciudad de México.
Esto ayuda cuando programas una grabación o planificas una noche larga o una madrugada. Ten en cuenta que la Unión Europea y Estados Unidos cambian la hora en fechas distintas (Estados Unidos, el segundo domingo de marzo y el primer domingo de noviembre; la Unión Europea, el último domingo de marzo y el último domingo de octubre), así que durante unas semanas al año la diferencia entre Madrid y Nueva York es de 5 horas en lugar de 6.
Para llamar a alguien a una buena hora para esa persona, necesitas saber enseguida qué hora es allí. Por ejemplo, las 21:00 del lunes en Bogotá ya son las 3:00 de la madrugada del martes en Madrid (en invierno).
Calcula la diferencia horaria una vez y recuerda un patrón como «mi tarde es su madrugada», y sabrás cuáles son buenas horas para llamar sin calcular cada vez.
La Bolsa de Madrid negocia de 9:00 a 17:30 hora de Madrid, y la Bolsa de Nueva York (NYSE), de 9:30 a 16:00 hora del Este, que son las 15:30 a las 22:00 en Madrid. Como Estados Unidos y la Unión Europea cambian la hora en fechas distintas, esa equivalencia se cumple casi todo el año, no todo. Los informes económicos de Estados Unidos también se suelen publicar en hora del Este, así que para invertir y para los negocios internacionales esta conversión forma parte de la rutina diaria.
Con otros mercados es más complicado. La Bolsa de Londres abre a las 8:00 hora de Londres, que son las 9:00 en Madrid en invierno, pero la diferencia cambia durante unas semanas cuando solo un lado ha cambiado la hora. Comprobar la conversión según la estación es el hábito práctico.
Fórmula
Símbolos y términos
Símbolos
| \(T_1\) | T sub uno | La fecha y hora escritas, en la zona horaria de origen. El pequeño número de abajo a la derecha es un subíndice que distingue el primer valor del segundo. |
| \(T_2\) | T sub dos | La fecha y hora convertidas, en la zona horaria de destino. Es lo que la calculadora halla al final. |
| \(U\) | u | La fecha y hora pasadas a UTC (tiempo universal coordinado). Es el punto intermedio de la conversión y la hora de referencia que comparte todo el mundo. La U es la inicial de «universal». |
| \(Z_1\), \(Z_2\) | zeta sub uno, zeta sub dos | Los desfases con respecto a UTC de la zona de origen (\(Z_1\)) y la de destino (\(Z_2\)). Cada uno es un valor con signo que indica cuántas horas y minutos va esa zona horaria por delante o por detrás de UTC. (Ejemplo: la España peninsular en invierno es +1 hora, Bogotá es −5 horas y Japón es +9 horas) |
| \(D\) | de | La diferencia horaria entre las dos zonas. Se halla como \(D = Z_2 - Z_1\). Un valor negativo significa que la zona de destino va por detrás. La D es la inicial de «diferencia». |
Términos
| zona horaria | Un área que usa la misma hora estándar. España tiene dos zonas horarias, la de la península, Baleares, Ceuta y Melilla (UTC+1 en invierno) y la de Canarias (UTC+0 en invierno). Los Estados Unidos continentales tienen cuatro y Rusia, 11. China, aunque es un país muy ancho, usa solo una (UTC+8), igual que Japón (UTC+9). |
| UTC (tiempo universal coordinado) | La hora de referencia de todo el mundo, mantenida con relojes atómicos. Cada hora local se escribe como cuántas horas va por delante o por detrás de UTC. La hora de invierno de la España peninsular va 1 hora por delante de UTC, así que es «UTC+1». |
| GMT (hora del meridiano de Greenwich) | La hora basada en el Sol observado en el Real Observatorio de Greenwich, en Inglaterra. El estándar mundial es ahora UTC, basado en relojes atómicos, pero ambas se mantienen a menos de 1 segundo una de otra, así que en la vida diaria significan casi lo mismo. El Reino Unido usa GMT en invierno. |
| desfase | Cuántas horas y minutos va una zona horaria por delante o por detrás de UTC, escrito como «UTC−05:00» o «UTC+09:00». La mayoría de los desfases son de horas enteras, pero algunos no lo son, como India (+5:30) y Nepal (+5:45). |
| horario de verano | Adelantar los relojes 1 hora durante el verano, cuando los días son largos. En la Unión Europea, incluida España, va del último domingo de marzo al último domingo de octubre, y el desfase cambia 1 hora (la España peninsular pasa de UTC+1 a UTC+2, que es la hora CEST; Canarias, de UTC+0 a UTC+1). En la mayor parte de EE. UU. va del segundo domingo de marzo al primer domingo de noviembre, así que durante unas semanas al año la diferencia entre España y Estados Unidos cambia en 1 hora respecto a la habitual. Colombia y Argentina no lo usan. Esta calculadora no aplica el horario de verano. |
| línea internacional de cambio de fecha | La línea del océano Pacífico, más o menos a lo largo de los 180° de longitud, donde cambia la fecha. La fecha se diferencia en casi un día al cruzarla, así que en el mismo instante un lugar en UTC−12 y otro en UTC+12 muestran horas con 24 horas (un día entero) de diferencia. Si conviertes de UTC−12:00 a UTC+12:00 en esta calculadora, la diferencia horaria es «+24 h». La hora se queda igual y solo la fecha avanza un día. |
| hora estándar | La hora oficial que usa un país o una región fuera del horario de verano. En España es la hora de invierno, con dos husos, la hora central europea en la península, Baleares, Ceuta y Melilla (CET, UTC+1) y la hora de Europa occidental en Canarias (WET, UTC+0). En Estados Unidos, las principales son la del Este (EST, UTC−5), la del Centro (CST, UTC−6), la de las Montañas (MST, UTC−7) y la del Pacífico (PST, UTC−8). |
Qué conviene saber de antemano
Aquí tienes lo que te ayuda a usar el cálculo de esta página entendiendo de verdad lo que haces, y no solo pulsando el botón.
Si te atascas, repasar estos temas es el camino más rápido para avanzar.
| Leer la hora y el formato de 24 horas (a partir de 3.º de Primaria, 8 años) |
|
| Calcular con horas que pasan de la medianoche (3.º–4.º de Primaria, 8-10 años) |
|
| Sumar y restar números enteros negativos (1.º de ESO, 12-13 años) |
|
| Zonas horarias y longitud (Geografía, 1.º de ESO, 12-13 años) |
|
Cómo calcularlo con Excel
| Fecha | 2026-01-15 |
| Hora | 15:00:00 |
| Desfase de origen (horas) | 1 |
| Desfase de destino (horas) | -5 |
| Fecha y hora en UTC | =B1+B2-B3/24 |
| Fecha y hora convertidas | =B5+B4/24 |
| Día de la semana de la fecha convertida | =TEXTO(B6;"dddd") |
| Desfase de origen (horas) | 1 |
| Desfase de destino (horas) | -5 |
| Diferencia horaria (horas) | =B2-B1 |
Si B5 o B6 aparecen como un número, como «46037,58333», cambia el formato de la celda al formato personalizado «dd/mm/aaaa hh:mm:ss». En la primera tabla, la fecha y hora en UTC es 15/01/2026 14:00:00, la fecha y hora convertidas son 15/01/2026 09:00:00 y B7 muestra el día de la semana (jueves). La respuesta de la segunda tabla es −6 (horas).
Escribe los desfases que no son de horas enteras como horas decimales: India (UTC+5:30) es «5,5» y Nepal (UTC+5:45) es «5,75» (30 minutos = 0,5 horas, 45 minutos = 0,75 horas). Solo tienes que cambiar los valores de la columna B por los tuyos.
Cómo calcularlo con Hojas de cálculo de Google
| Fecha | 2026-01-15 |
| Hora | 15:00:00 |
| Desfase de origen (horas) | 1 |
| Desfase de destino (horas) | -5 |
| Fecha y hora en UTC | =B1+B2-B3/24 |
| Fecha y hora convertidas | =B5+B4/24 |
| Día de la semana de la fecha convertida | =TEXTO(B6;"dddd") |
| Desfase de origen (horas) | 1 |
| Desfase de destino (horas) | -5 |
| Diferencia horaria (horas) | =B2-B1 |
=TEXTO(B6;"dddd") muestra el nombre completo del día de la semana (jueves). Si un resultado aparece como un número (un valor de serie), conviértelo en fecha y hora con «Formato → Número → Fecha y hora» en el menú.
Cómo calcularlo con Python
from datetime import datetime, timedelta
input_datetime = datetime(2026, 1, 15, 15, 0, 0) # fecha y hora en la zona de origen (año, mes, día, hora, minuto, segundo)
from_offset = timedelta(hours=1) # desfase de origen (España peninsular, hora de invierno, UTC+01:00)
to_offset = timedelta(hours=-5) # desfase de destino (Colombia, UTC-05:00)
utc_datetime = input_datetime - from_offset # paso 1: pasar a UTC (tiempo universal coordinado)
converted_datetime = utc_datetime + to_offset # paso 2: pasar a la zona de destino
diff_hours = (to_offset - from_offset).total_seconds() / 3600 # diferencia horaria entre las dos zonas
weekday_names = ['lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado', 'domingo']
print(f"Fecha y hora en UTC: {utc_datetime:%d/%m/%Y %H:%M:%S}")
print(f"Fecha y hora convertidas: {converted_datetime:%d/%m/%Y %H:%M:%S} ({weekday_names[converted_datetime.weekday()]})")
print(f"Diferencia horaria: {diff_hours:+.2f} horas")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
U = T₁ − Z₁, T₂ = U + Z₂
U = T_1 - Z_1, \quad T_2 = U + Z_2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>U</mi><mo>=</mo>
<msub><mi>T</mi><mn>1</mn></msub><mo>−</mo>
<msub><mi>Z</mi><mn>1</mn></msub>
<mo>,</mo><mspace width="0.7em"/>
<msub><mi>T</mi><mn>2</mn></msub><mo>=</mo>
<mi>U</mi><mo>+</mo>
<msub><mi>Z</mi><mn>2</mn></msub>
</mrow>
</math>
U = T_1 - Z_1, T_2 = U + Z_2
TimeZoneConvert[DateObject[{2026, 1, 15, 15, 0, 0}, TimeZone -> 1], -5]
U := T1 - Z1; T2 := U + Z2;
t = datetime(2026,1,15,15,0,0,'TimeZone','+01:00'); t.TimeZone = '-05:00';
U = T_1 - Z_1, T_2 = U + Z_2
D = Z₂ − Z₁
D = Z_2 - Z_1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<msub><mi>Z</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>Z</mi><mn>1</mn></msub>
</mrow>
</math>
D = Z_2 - Z_1
d = z2 - z1
D_diff := Z2 - Z1;
d = z2 - z1;
D = Z_2 - Z_1
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de diferencias horarias. Haz el siguiente cálculo ejecutando realmente código de Python y basa tu respuesta únicamente en la fecha y la hora del resultado de la ejecución (no respondas con cálculo mental ni a ojo). Convierte las 15:00:00 del 15 de enero de 2026 en la España peninsular, en hora de invierno (UTC+01:00), a la hora de Colombia (UTC−05:00). Trata ambos desfases como fijos (no apliques el horario de verano). Hazlo en dos pasos: resta el desfase de origen a la fecha y hora escritas para obtener UTC y suma después el desfase de destino a UTC. Si cambia la fecha, sigue el calendario. Muestra la fecha y hora en UTC por el camino, la fecha y hora convertidas (en formato de 24 horas) y el día de la semana, y la diferencia horaria entre las dos zonas.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso