UltraConvert
Conversores

Convertidor de Marca de Tiempo Unix

Convierta instantáneamente entre marcas de tiempo de la época Unix y fechas legibles para humanos. Detecta automáticamente si su entrada está en segundos o milisegundos basándose en la magnitud. Genera múltiples formatos, incluidos segundos Unix, milisegundos Unix, ISO 8601 (UTC y local), cadenas de fechas legibles y cálculos de tiempo relativo. El atajo "Usar hora actual" le permite trabajar con el momento presente.

¿Qué hace esta herramienta?

El Convertidor de Marcas de Tiempo traduce entre marcas de tiempo Unix legibles por máquinas y formatos de fecha para humanos. Las marcas de tiempo Unix cuentan los segundos (o milisegundos) desde el 1 de enero de 1970 00:00:00 UTC (la época Unix). La herramienta detecta automáticamente segundos frente a milisegundos: los números por debajo de 10^11 se tratan como segundos (fechas antes del año 5138), los superiores como milisegundos. Genera opciones de formato completas: segundos Unix, milisegundos Unix, marca de tiempo ISO 8601 UTC, hora local ISO 8601, cadena de fecha legible y tiempo relativo desde ahora.

Cómo funciona

La entrada se analiza para detectar el formato: los valores numéricos se analizan según su magnitud para determinar segundos frente a milisegundos; los valores de cadena se parsean como entradas de fecha. El objeto Date de JavaScript maneja la conversión: new Date(timestamp * 1000) para segundos, new Date(timestamp) para milisegundos. El formato de salida usa toISOString() para ISO 8601, toLocaleString() para la hora local y un formato personalizado para las cadenas de fecha legibles. El tiempo relativo calcula la diferencia entre la marca de tiempo y ahora usando Date.now(), mostrando las unidades apropiadas (hace segundos, hace minutos, hace horas, hace días).

Características

Cómo usar

  1. 1

    Ingrese la marca de tiempo o la fecha

    Pegue cualquiera de estos: 1234567890 (segundos), 1234567890000 (milisegundos), 2026-04-26T20:00:00Z (ISO) o "26 de abril de 2026 8pm" (lenguaje natural).

  2. 2

    Lea todas las conversiones

    Se muestran todos los formatos: marcas de tiempo Unix, cadenas ISO en UTC y su zona horaria local, formato legible y tiempo relativo desde ahora.

  3. 3

    Use el atajo de hora actual

    Haga clic en "Usar Hora Actual" para rellenar con el momento actual. Útil para registrar marcas de tiempo actuales o calcular tiempos relativos futuros/pasados.

  4. 4

    Copie el formato necesario

    Haga clic en copiar en el formato que necesite para su código, API, base de datos o documentación.

Casos de uso comunes

Depuración de API

Convierta marcas de tiempo Unix en respuestas de API a fechas legibles para entender la recencia de los datos, tiempos de caducidad o la secuenciación de eventos.

Trabajo con bases de datos

Traduzca marcas de tiempo de bases de datos (a menudo almacenadas como enteros Unix) a fechas legibles para consultas, informes y verificación de datos.

Análisis de registros

Convierta marcas de tiempo en milisegundos en archivos de registro a tiempos legibles para el análisis de incidentes y la correlación de eventos.

Desarrollo de código

Genere marcas de tiempo para datos de prueba, verifique que el manejo de fechas de su código produzca valores correctos y depure problemas de zona horaria.

Consejos y buenas prácticas

Preguntas frecuentes

¿Cómo funciona la detección automática?
Los números por debajo de ~10^11 se tratan como segundos (corresponde al año 5138). Por encima de eso, como milisegundos. El umbral es inequívoco en la práctica — las fechas reales en milisegundos siempre están por encima de 10^11 (desde 1970+).
¿Qué hay de las zonas horarias?
Las marcas de tiempo Unix siempre son UTC. La herramienta muestra tanto UTC como la zona horaria local de su navegador. Para otras zonas horarias, necesitaría una herramienta con selección explícita de zona horaria (planeado para el futuro).
¿Cuál es la fecha máxima?
El objeto Date de JavaScript soporta hasta ±100.000.000 de días desde la época (año ±271821). La herramienta muestra estos como fuera de rango si se exceden.
¿Por qué mis marcas de tiempo están 8 horas de diferencia?
La confusión de zonas horarias es común. Las marcas de tiempo Unix son UTC. Si está interpretando segundos como milisegundos o viceversa, la diferencia es de ~50 años, no horas. Verifique eso primero. Para diferencias de nivel de hora, verifique la configuración de zona horaria.

Herramientas relacionadas