Cambiar idioma

Desarrollo

Conversor de timestamp Unix a fecha

Convierte entre timestamp Unix y fecha legible en UTC.

Revisado por SolucionesAhora.com Cómo verificamos

Datos de la calculadora

Déjalo vacío para usar el momento actual

Conversión

Resultados

Introduce los datos y pulsa «Calcular» para ver el resultado.

En resumen

Qué calcula
Convierte entre timestamp Unix y fecha legible en UTC.
Fórmula aplicada
Timestamp = segundos desde 1970-01-01 00:00:00 UTC
Ejemplo
El timestamp 1767225600 corresponde a:

Conversor de timestamp Unix

El timestamp Unix cuenta los segundos transcurridos desde el 1 de enero de 1970 en UTC. Es el formato con el que las bases de datos y las APIs guardan el tiempo, pero resulta ilegible para las personas.

Aquí traduces en ambas direcciones.

Cómo funciona

El valor se interpreta como segundos, y si supera los cien mil millones se asume que llega en milisegundos. Todas las salidas se expresan en UTC para evitar ambigüedades de zona horaria.

Fórmula

Timestamp = segundos desde 1970-01-01 00:00:00 UTC

Milisegundos = timestamp × 1 000

Ejemplo resuelto

El timestamp 1767225600 corresponde a:

2026-01-01 00:00:00 UTC
ISO 8601: 2026-01-01T00:00:00+00:00
Jueves

Explicación

El tiempo Unix cuenta segundos desde 1970

El origen se fijó en la medianoche del 1 de enero de 1970 en UTC, una fecha elegida por comodidad práctica cuando se diseñó el sistema. Todo momento posterior es un número positivo de segundos, y todo anterior uno negativo. Es la forma más simple posible de representar un instante sin ambigüedad.

Por qué siempre en UTC

Un timestamp no tiene zona horaria: es un instante absoluto. La conversión a hora local se hace al mostrarlo, aplicando la zona del usuario. Guardar fechas en hora local es la fuente número uno de errores en aplicaciones internacionales, porque el mismo número significa cosas distintas según dónde se lea.

El problema del año 2038

Los sistemas que guardan el timestamp en un entero de treinta y dos bits con signo desbordan el 19 de enero de 2038, saltando a números negativos. Es el equivalente moderno del efecto 2000, y se resuelve migrando a enteros de sesenta y cuatro bits, algo que la mayoría de sistemas modernos ya ha hecho.

Segundos intercalares

El tiempo Unix ignora los segundos bisiestos que se añaden ocasionalmente para ajustar los relojes atómicos a la rotación terrestre. Es una simplificación deliberada que evita complicaciones a cambio de una imprecisión mínima.

Preguntas frecuentes

¿Por qué siempre en UTC?

Porque un timestamp no lleva zona horaria: representa un instante absoluto. Mostrarlo en UTC evita interpretaciones erróneas.

¿Qué es el problema del año 2038?

Los sistemas que guardan el timestamp en un entero de 32 bits con signo desbordan el 19 de enero de 2038. Los enteros de 64 bits lo resuelven.

¿Qué es el problema del año 2038?

El desbordamiento de los timestamps almacenados en enteros de 32 bits con signo, que ocurrirá el 19 de enero de 2038. Se soluciona usando enteros de 64 bits.

¿Por qué debo guardar las fechas en UTC?

Porque un timestamp es un instante absoluto sin zona horaria. Guardar hora local hace que el mismo dato signifique cosas distintas según dónde se interprete.

¿Quieres calcular otra cosa?

Estas herramientas suelen usarse junto a esta calculadora.

Edad

Calcula tu edad en años, meses, días, semanas y horas desde tu fecha de nacimiento.

Contraseñas

Contraseñas aleatorias con entropía calculada, generadas en tu navegador.

Base64

Convierte texto a Base64 y recupera el texto original.