¿Qué es el conversor de Unix timestamp a hora local?
Un Unix timestamp (también conocido como tiempo epoch) es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970, sin contar los segundos intercalares. Este conversor transforma ese número en bruto en una fecha y una hora legibles, ajustadas al desfase UTC que prefieras, para que veas con exactitud qué hora marcaba el reloj de pared en cualquier zona horaria cuando se generó el timestamp.
Cómo usarlo
Introduce el Unix timestamp en segundos y, a continuación, indica el desfase UTC en horas de la zona horaria que te interese (por ejemplo, +2 para el horario de verano de Europa Central, -5 para la hora estándar del este de EE. UU. o 0 para la propia UTC). También admite desfases fraccionarios como 5.5 (India) o 5.75 (Nepal). La herramienta te devuelve la fecha y hora completas, el día de la semana y el epoch ya ajustado al desfase.
La fórmula
La conversión es simplemente local = segundosEpoch + horasDesfase × 3600. Sumamos el desfase (convertido de horas a segundos) al epoch y luego descomponemos el resultado en año, mes, día, hora, minuto y segundo, interpretándolo como un instante de calendario UTC. Así se evita cualquier ajuste oculto de zona horaria o de horario de verano: el desfase que escribes es el único cambio que se aplica.
$$ t_{\text{local}} = \text{Timestamp (s)} + \text{UTC Offset (h)} \times 3600 $$
Ejemplo práctico
Tomemos el timestamp 1.700.000.000. En UTC equivale al 2023-11-14 22:13:20. Si aplicamos un desfase de +2 horas, sumamos 7.200 segundos y obtenemos el epoch 1.700.007.200, que se formatea como 2023-11-15 00:13:20, un miércoles. Es decir, en el instante en que se generó el timestamp, el reloj local de una zona UTC+2 marcaba justo pasada la medianoche del 15 de noviembre.
$$ 1{,}700{,}000{,}000 + 2 \times 3600 = 1{,}700{,}007{,}200 $$Preguntas frecuentes
¿Los timestamps están en segundos o en milisegundos? Esta herramienta espera segundos. Si tu valor tiene 13 dígitos, probablemente esté en milisegundos: divídelo primero entre 1000.
¿Tiene en cuenta el horario de verano? No. Aplica únicamente el desfase fijo que introduzcas. Si el horario de verano (DST) importa, elige el desfase que estuviera realmente vigente en esa fecha.
¿Por qué el día de la semana puede no coincidir con el de otra herramienta? Porque el día depende por completo del desfase. Un mismo instante puede caer en días de calendario distintos según la zona horaria.