Convertidor de Timestamp Unix
CONVERTIDOR DE TIMESTAMP

Convertidor de Timestamp Unix

Convert between seconds, milliseconds, ISO 8601 and readable dates. Auto-detects your timezone.

🔒 100% local · Tus datos nunca salen de tu navegador
0
Timestamp Actual (seconds) ·
🌐 Your timezone: (UTC)

📋 Get timestamp in any language (click to copy)

JavaScript Math.floor(Date.now() / 1000)
Python import time; int(time.time())
Go int(time.Now().Unix())
PHP time();
Java System.currentTimeMillis() / 1000
C# DateTimeOffset.UtcNow.ToUnixTimeSegundos()

📖 Guía del Convertidor de Timestamp

¿Qué es un timestamp Unix?

Un timestamp Unix (también llamado tiempo Unix o época Unix) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, sin contar los segundos intercalares. Es un formato de tiempo ampliamente utilizado en programación, bases de datos y sistemas informáticos porque es fácil de almacenar y comparar.

Características principales

Casos de uso comunes

Depurar registros de APIs y bases de datos que usan timestamps. Convertir fechas para programación (JavaScript, PHP, Python, etc.). Verificar tiempos de expiración de tokens JWT. Calcular diferencias de tiempo entre zonas horarias. Trabajar con datos de sensores IoT que usan timestamps Unix.

Cómo usar

Para convertir un timestamp a fecha: pega el timestamp en el campo de entrada y la fecha se mostrará automáticamente. Para convertir una fecha a timestamp: selecciona la fecha y hora en el selector y el timestamp se generará al instante. Puedes cambiar la zona horaria para ver la hora correspondiente en diferentes partes del mundo.

Consejos profesionales

Preguntas frecuentes

¿Qué es el tiempo Unix (época)?

El tiempo Unix es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Es un estándar ampliamente utilizado en sistemas informáticos para representar fechas y horas de forma numérica.

¿Por qué hay timestamps de 10 y 13 dígitos?

Los timestamps de 10 dígitos representan segundos desde la época. Los de 13 dígitos representan milisegundos (segundos × 1000). JavaScript usa milisegundos por defecto, mientras que la mayoría de APIs y bases de datos usan segundos.

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

Los sistemas de 32 bits almacenan timestamps como enteros de 32 bits, que alcanzarán su valor máximo el 19 de enero de 2038. Después de esa fecha, los timestamps se desbordarán y causarán errores. La mayoría de los sistemas modernos ya usan enteros de 64 bits.

¿Cómo obtener el timestamp actual en JavaScript?

Usa Date.now() para obtener el timestamp actual en milisegundos. Para obtenerlo en segundos, usa Math.floor(Date.now() / 1000). También puedes usar new Date().getTime() que devuelve el mismo valor.