Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Fecha legible (UTC)
Tuesday, 14 Nov 2023 22:13:20 UTC
from epoch 1700000000
ISO 8601 2023-11-14T22:13:20Z
Año 2023
Mes 11
Día 14
Hora 22
Minuto 13
Segundo 20

¿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.

Flecha de línea de tiempo que parte del origen de la época Unix, con los segundos aumentando hasta una fecha posterior
El tiempo Unix cuenta los segundos transcurridos desde el origen de la época: 1970-01-01T00:00:00Z.

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.

Diagrama que muestra los segundos de la época sumados al origen de 1970 para producir una fecha legible
La conversión suma los segundos de la época al origen fijo de 1970 para obtener una fecha y hora del calendario.

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.

Última actualización: