Zonas horarias y cambio de hora: cómo no equivocarte

UTC, desfases, horario de verano y timestamps: lo necesario para programar reuniones y calcular fechas sin errores.

Última revisión:

UTC, desfases y zonas horarias no son lo mismo

UTC es la hora de referencia mundial y no cambia nunca. Un desfase, como UTC+1, es la diferencia con UTC en un momento concreto. Una zona horaria, como Europe/Madrid, es mucho más: el conjunto de reglas de un territorio, incluidos sus cambios de hora pasados y futuros.

Por eso guardar «UTC+1» para una cita en Madrid es un error: en verano Madrid está en UTC+2. Lo correcto es guardar la zona (Europe/Madrid) o el instante en UTC, y calcular la hora local cuando se muestra.

El cambio de hora crea horas que no existen y horas que se repiten

En la Unión Europea, el último domingo de marzo los relojes saltan de 02:00 a 03:00: ese día las 02:30 no existen. El último domingo de octubre ocurre lo contrario y la franja de 02:00 a 03:00 se vive dos veces.

Cualquier programa que convierta horas locales tiene que decidir qué hacer en esos casos. Nuestra hora mundial te avisa cuando eliges una hora inexistente o ambigua, en lugar de darte un resultado equivocado sin decir nada.

Las fechas, mejor como días de calendario

Un error clásico es sumar días multiplicando por 24 horas: si en medio hay un cambio de hora, el resultado se desplaza una hora y, si se trabaja a medianoche, puede caer en el día anterior. Las herramientas de fechas de este sitio trabajan con días de calendario, no con bloques de 24 horas, precisamente para evitarlo.

Timestamps: segundos o milisegundos

Un Unix timestamp cuenta el tiempo desde el 1 de enero de 1970 en UTC, así que no tiene zona horaria ni cambio de hora: es la forma más segura de guardar un instante. La trampa está en la unidad. Muchos sistemas usan segundos (10 dígitos para fechas actuales) y JavaScript usa milisegundos (13 dígitos). Confundirlos da fechas de 1970 o del año 50.000.

Consejos para reuniones internacionales

  • Indica siempre la zona horaria junto a la hora («17:00, hora de Madrid»), nunca solo un desfase.
  • Desconfía de las abreviaturas: CST puede ser la hora central de EE. UU., la de China o la de Cuba.
  • Revisa las semanas de marzo-abril y octubre-noviembre: cada país cambia la hora en fechas distintas y la diferencia entre ciudades varía temporalmente.
  • Usa un conversor con zonas IANA para comprobar la hora en todas las ciudades a la vez.

Herramientas de esta guía