¿Qué es un timestamp epoch de Unix?
Un timestamp Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde el epoch de Unix: la medianoche del 1 de enero de 1970 en tiempo universal coordinado (UTC). Es una forma compacta e independiente de la zona horaria de almacenar un instante exacto en el tiempo, y se usa en todas partes: bases de datos, APIs, archivos de registro y lenguajes de programación. Esta calculadora convierte ese número en bruto en una fecha y hora que cualquier persona puede entender.
Cómo usarla
Pega o escribe el valor epoch (en segundos) en el campo y pulsa enviar. La calculadora te devuelve el instante equivalente en UTC, mostrado tanto como una frase clara como en formato estricto ISO 8601, junto con cada componente por separado: año, mes, día, hora, minuto y segundo. Todos los resultados están en UTC, así que no dependen de tu zona horaria local.
La fórmula explicada
La conversión es sencilla en esencia:
$$\text{UTC Date} = \text{Epoch}_{1970}\;+\;\text{Unix Timestamp (s)}\times 1\,\text{s}$$La herramienta multiplica los segundos por 1000 para obtener los milisegundos desde el epoch y luego expresa ese instante en el calendario UTC, teniendo en cuenta correctamente los años bisiestos y la distinta duración de cada mes.
Ejemplo resuelto
Tomemos el valor epoch 1700000000. Al sumar 1.700.000.000 segundos a 1970-01-01T00:00:00Z obtenemos:
$$\text{1970-01-01T00:00:00Z} + 1{,}700{,}000{,}000\,\text{s} = \text{2023-11-14T22:13:20Z}$$es decir, el martes 14 de noviembre de 2023 a las 22:13:20 UTC.
Preguntas frecuentes
¿Son segundos o milisegundos? Esta calculadora espera segundos. Si tu valor tiene 13 dígitos, probablemente sean milisegundos: divídelo entre 1000 antes de usarlo.
¿En qué zona horaria sale el resultado? Siempre en UTC. Para obtener tu hora local, aplica al valor mostrado el desfase correspondiente a tu zona horaria.
¿Puedo introducir valores epoch negativos? Sí: los valores negativos representan fechas anteriores al 1 de enero de 1970.