Conversor de marca de tiempo a fecha

Convierte marcas de tiempo UNIX a fechas legibles.

Current UNIX Timestamp

Timestamp Input

Result

Local Time

-

UTC

-

ISO 8601

-

Seconds

-

Milliseconds

-

Relative

-

Convertidor de Marca de Tiempo a Fecha

Convierte una marca de tiempo UNIX (segundos o milisegundos desde la época Unix) en una fecha legible. Detecta automáticamente si la entrada está en segundos o milisegundos y muestra el resultado en hora local, UTC, ISO 8601 y formato relativo.

¿Para qué se usa?

  • Análisis de logs: convertir marcas de tiempo epoch de registros de servidor, informes de errores y herramientas de monitoreo en fechas legibles
  • Depuración de API: entender valores de fecha devueltos por API como enteros — ver rápidamente qué significa una marca de tiempo numérica
  • Inspección de base de datos: leer columnas de marca de tiempo almacenadas como enteros en PostgreSQL, MySQL o Redis
  • Inspección JWT: decodificar reclamaciones exp, iat y nbf de JSON Web Tokens para verificar la temporización de tokens
  • Depuración JavaScript: convertir valores en milisegundos de Date.now() a formato legible

Guía paso a paso

  1. Introduce o pega la marca de tiempo numérica
  2. La herramienta detecta automáticamente el formato segundos/milisegundos
  3. Consulta la fecha convertida en múltiples formatos (local, UTC, ISO 8601)
  4. Verifica el tiempo relativo (ej. 'hace 3 horas')
  5. Copia el formato que necesites

Cómo funciona

Introduce una marca de tiempo numérica y la herramienta detecta automáticamente si está en segundos (10 dígitos) o milisegundos (13 dígitos). Convierte el valor usando el constructor Date de JavaScript y muestra múltiples formatos de salida. El contador UNIX en vivo en la parte superior se actualiza cada segundo como referencia. Todo se ejecuta del lado del cliente.

Consejos y mejores prácticas

  • Si la fecha parece incorrecta, verifica si tu marca de tiempo está en segundos o milisegundos
  • La herramienta muestra tanto la hora local como UTC — útil para depurar problemas de zona horaria
  • Usa esto junto con el Decodificador JWT para verificar rápidamente los tiempos de expiración de tokens
  • Agrega a favoritos el contador de marca de tiempo actual para referencia rápida durante el desarrollo

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. Se usa universalmente en programación porque es independiente de la zona horaria y fácil de almacenar como un simple entero.

¿Cómo funciona la detección automática de segundos/milisegundos?

Las marcas de tiempo con 10 o menos dígitos se tratan como segundos. Las de 13 dígitos se tratan como milisegundos. Los valores entre 10 y 13 dígitos se interpretan según su magnitud en relación con rangos de fechas razonables.

¿Qué pasa en 2038?

El problema del año 2038 afecta a sistemas que almacenan marcas de tiempo como enteros con signo de 32 bits, que se desbordan el 19 de enero de 2038. Los sistemas modernos usan enteros de 64 bits. JavaScript usa flotantes de 64 bits, soportando fechas mucho más allá de 2038.

¿Puedo convertir marcas de tiempo negativas?

Sí. Las marcas de tiempo negativas representan fechas anteriores al 1 de enero de 1970 UTC. Por ejemplo, -86400 corresponde al 31 de diciembre de 1969.

Privacidad y Seguridad

Esta herramienta utiliza FFmpeg compilado a WebAssembly (WASM). El binario WASM (~25MB) se descarga desde un CDN en el primer uso y se almacena en la caché de tu navegador. Todo el procesamiento de archivos ocurre localmente en tu dispositivo: tus archivos nunca se suben a ningún servidor. Esto lo hace seguro para archivos multimedia sensibles, privados o confidenciales. Los archivos grandes pueden tardar más en procesarse dependiendo de la CPU y la memoria disponible de tu dispositivo.