EN FR DE ES PT

Conversor de Marca de Tiempo Unix

Convierte marcas de tiempo Unix a fechas legibles y viceversa. Visualiza resultados en UTC, hora local y formato ISO 8601. Esencial para depurar logs, trabajar con APIs y gestionar datos basados en tiempo. Todo el procesamiento ocurre localmente en tu navegador.

Marca de Tiempo Unix Actual

La marca de tiempo Unix actual se actualiza en tiempo real.

Marca de Tiempo a Fecha

Ingresa una marca de tiempo Unix (segundos o milisegundos) para convertirla a una fecha legible.

Fecha a Marca de Tiempo

Selecciona una fecha y hora para convertirla a una marca de tiempo Unix.

Cómo Funciona

Una marca de tiempo Unix representa el tiempo como un solo número — la cantidad de segundos transcurridos desde la época Unix (1 de enero de 1970, 00:00:00 UTC). Esta representación simple facilita almacenar, comparar y calcular diferencias de tiempo entre sistemas y lenguajes de programación.

Esta herramienta convierte entre marcas de tiempo y fechas legibles usando el objeto Date integrado en tu navegador. Detecta automáticamente si tu entrada está en segundos (10 dígitos) o milisegundos (13 dígitos) y muestra resultados en UTC, tu zona horaria local y formato ISO 8601.

Casos de Uso Comunes

  • Depuración de logs del servidor: Convierte marcas de tiempo en archivos de log a fechas legibles para rastrear eventos y errores.
  • Desarrollo de APIs: Muchas APIs REST devuelven marcas de tiempo como valores epoch Unix que necesitan conversión legible.
  • Consultas de bases de datos: Convierte fechas cuando trabajas con bases de datos que almacenan tiempo como marcas de tiempo enteras.
  • Expiración de JWT: Verifica cuándo expiran los tokens de autenticación convirtiendo el valor del claim exp.
  • Programación de cron jobs: Verifica el timing de tareas programadas convirtiendo entre marcas de tiempo y fechas del calendario.

Preguntas Frecuentes

¿Qué es una marca de tiempo Unix?

Una marca de tiempo Unix (también llamada tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC, sin contar los segundos intercalares. Se usa ampliamente en programación y bases de datos para representar puntos en el tiempo.

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

El problema del año 2038 ocurre porque muchos sistemas almacenan marcas de tiempo Unix como enteros con signo de 32 bits, que solo pueden representar fechas hasta el 19 de enero de 2038. Después de eso, el valor se desborda. Los sistemas modernos usan enteros de 64 bits para evitar este problema.

¿Cuál es la diferencia entre marcas de tiempo en segundos y milisegundos?

Las marcas de tiempo Unix en segundos tienen 10 dígitos (ej., 1700000000), mientras que las de milisegundos tienen 13 dígitos (ej., 1700000000000). Date.now() de JavaScript devuelve milisegundos, mientras que la mayoría de sistemas Unix usan segundos.

¿En qué se diferencia UTC de la hora local?

UTC (Tiempo Universal Coordinado) es el estándar de tiempo global sin desplazamiento de zona horaria. La hora local se ajusta a tu zona horaria y puede incluir horario de verano. Las marcas de tiempo Unix siempre se basan en UTC.

Herramientas Relacionadas