Saltar al contenido
Aback Tools Logo

Conversor de Marca de Tiempo Unix

Convierte marcas de tiempo Unix a fechas legibles o fechas a marcas de tiempo Unix con nuestro conversor de marca de tiempo Unix gratuito. Detecta automáticamente segundos o milisegundos, admite más de 15 zonas horarias y genera ISO 8601, RFC 2822, cadena de configuración regional y más, todo con un reloj en vivo y botones de copia. Sin necesidad de registro.

Unix Timestamp Converter

Convert Unix timestamps (seconds or milliseconds) to human-readable dates, or convert any date string to a Unix timestamp. Supports multiple timezones and output formats. All processing runs locally in your browser.

Quick Reference:
  • Unix epoch - January 1, 1970 00:00:00 UTC = timestamp 0
  • Seconds vs milliseconds - 10-digit timestamps are seconds; 13-digit are milliseconds
  • ISO 8601 - the recommended format: 2024-01-15T10:30:00Z
  • Negative timestamps - dates before Jan 1, 1970 have negative Unix timestamps
  • Year 2038 problem - 32-bit signed integers overflow at Unix timestamp 2,147,483,647 (Jan 19, 2038)

¿Por qué usar nuestro Conversor de Marca de Tiempo Unix?

  • Conversión instantánea de marcas de tiempo Unix: convierte marcas de tiempo Unix a fechas legibles o fechas a marcas de tiempo Unix al instante en tu navegador. Nuestro conversor detecta automáticamente segundos o milisegundos y procesa cualquier entrada en milisegundos.
  • Conversor de marca de tiempo Unix online y seguro: todas las conversiones se realizan localmente en tu navegador. Tus marcas de tiempo y fechas nunca salen de tu dispositivo, lo que garantiza un 100 % de privacidad cada vez que usas nuestro conversor online.
  • Conversor de marca de tiempo Unix sin instalación: usa nuestro conversor directamente en cualquier navegador, sin descargas, complementos ni software. Convierte marcas de tiempo desde cualquier dispositivo: ordenador, tablet o móvil, al instante.
  • Múltiples zonas horarias y formatos de salida: convierte marcas de tiempo en más de 15 zonas horarias, incluidas UTC, estadounidenses, europeas y asiáticas. Genera ISO 8601, cadena de configuración regional, RFC 2822, solo fecha, solo hora o segundos y milisegundos Unix sin procesar.

Casos de uso habituales del Conversor de Marca de Tiempo Unix

  • Depuración de respuestas de API: las API REST y las bases de datos suelen devolver marcas de tiempo Unix en sus respuestas. Usa nuestro conversor para decodificar al instante marcas de tiempo de respuestas de API, registros y cargas JSON en fechas legibles para depurar.
  • Inspección de marcas de tiempo en bases de datos: las columnas de bases de datos que almacenan marcas de tiempo Unix son ilegibles sin conversión. Pega cualquier marca de tiempo de los resultados de tu consulta en nuestro conversor para ver la fecha y hora exactas al instante.
  • Análisis de archivos de registro: los registros de servidores, aplicaciones y flujos de eventos suelen usar marcas de tiempo Unix por su precisión. Nuestro conversor te ayuda a decodificar rápidamente las marcas de tiempo de los registros para entender cuándo ocurrieron los eventos entre sí.
  • Comprobación de caducidad de tokens JWT: los tokens JWT contienen marcas de tiempo Unix en sus campos exp, iat y nbf. Usa nuestro conversor para decodificar estos valores y verificar si un token ha caducado, cuándo se emitió y cuándo es válido.
  • Verificación de tareas programadas y cron: al configurar tareas programadas, webhooks o trabajos cron con disparadores de marca de tiempo Unix, usa nuestro conversor para verificar que tus marcas corresponden a las fechas y horas correctas en la zona horaria de destino.
  • Coordinación de fechas entre zonas horarias: las marcas de tiempo Unix son independientes de la zona horaria, lo que las hace ideales para coordinar eventos entre zonas. Convierte una marca de tiempo a varias zonas horarias con nuestro conversor para verificar horarios de reuniones y plazos.

¿Qué es una marca de tiempo Unix?

Una marca de tiempo Unix (también llamada tiempo de época o tiempo POSIX) es un sistema para describir un instante como el número de segundos transcurridos desde la época Unix: el 1 de enero de 1970, 00:00:00 UTC. Las marcas de tiempo Unix son independientes de la zona horaria: la misma marca representa el mismo instante en cualquier parte del mundo. Nuestro conversor admite marcas de tiempo con precisión de segundos (10 dígitos, por ejemplo 1705312200) y con precisión de milisegundos (13 dígitos, por ejemplo 1705312200000), y detecta automáticamente qué formato has introducido. Las marcas negativas representan fechas anteriores al 1 de enero de 1970.

Cómo funciona nuestro Conversor de Marca de Tiempo Unix

  1. Introduce tu dato: pega una marca de tiempo Unix (segundos o milisegundos) para convertirla en fecha, o introduce una cadena de fecha en ISO 8601 o cualquier formato estándar para convertirla a marca de tiempo Unix. Haz clic en Usar hora actual para cargar el instante presente al instante.
  2. Selecciona la zona horaria y convierte: elige tu zona horaria de destino en el menú desplegable: UTC, la hora local del navegador o cualquiera de las más de 15 zonas horarias con nombre. Haz clic en el botón de convertir y el conversor procesará tu entrada íntegramente en tu navegador. Tus datos nunca salen de tu dispositivo.
  3. Copia cualquier formato de salida: el panel de resultados muestra tu marca de tiempo en todos los formatos a la vez: ISO 8601, cadena de configuración regional, RFC 2822, solo fecha, solo hora, segundos Unix y milisegundos Unix. Cada campo tiene un botón Copiar para acceder al portapapeles al instante.

Qué muestra el Conversor de Marca de Tiempo Unix

  • Segundos y milisegundos Unix: la marca de tiempo en bruto con precisión de segundos (10 dígitos) y de milisegundos (13 dígitos) para usarla en distintos contextos de programación.
  • ISO 8601: el formato de fecha estándar internacional (2024-01-15T10:30:00.000Z), el recomendado para API, bases de datos e intercambio de datos.
  • Configuración regional y RFC 2822: formatos legibles, incluida una cadena con formato regional (15 ene 2024, 10:30:00 UTC) y el formato RFC 2822 usado en cabeceras de correo y fechas HTTP.
  • Tiempo relativo y número de semana: cuánto tiempo ha pasado o falta respecto a ahora, además del número de semana ISO y el día de la semana para dar contexto de calendario.

Segundos frente a milisegundos: cómo distinguirlos

Las marcas de tiempo Unix en segundos suelen tener 10 dígitos (por ejemplo, 1705312200 para enero de 2024). Las marcas en milisegundos tienen 13 dígitos (por ejemplo, 1705312200000). Nuestro conversor detecta automáticamente qué formato has introducido según el número de dígitos: 10 o menos se tratan como segundos, 11 o más como milisegundos. Date.now() y new Date().getTime() de JavaScript devuelven milisegundos, mientras que la mayoría de las llamadas al sistema Unix y muchas bases de datos usan segundos.

Preguntas frecuentes

Un conversor de marca de tiempo Unix es una herramienta que convierte marcas de tiempo Unix (el número de segundos o milisegundos transcurridos desde el 1 de enero de 1970 UTC) en fechas legibles, y convierte fechas de vuelta a marcas de tiempo Unix. Nuestro conversor funciona íntegramente en tu navegador, con reloj en vivo, compatibilidad con varias zonas horarias y todos los formatos de salida, sin necesidad de registro.

Las marcas de tiempo Unix en segundos suelen tener 10 dígitos (por ejemplo, 1705312200). Las de milisegundos tienen 13 dígitos (por ejemplo, 1705312200000). Nuestro conversor detecta automáticamente el formato según el número de dígitos: 10 o menos se tratan como segundos, 11 o más como milisegundos.

Por supuesto. Todas las conversiones de marca de tiempo Unix se realizan localmente en tu navegador con JavaScript. Tus marcas de tiempo y fechas nunca se envían a ningún servidor, no se almacenan ni se registran. Tus datos permanecen totalmente privados en tu dispositivo.

Sí: nuestro conversor de marca de tiempo Unix es 100 % gratuito, sin registro, sin cuenta y sin límites de uso. Convierte tantas veces como necesites, completamente gratis para siempre.

La época Unix es el punto de referencia de las marcas de tiempo Unix: el 1 de enero de 1970, 00:00:00 UTC. Una marca de tiempo Unix de 0 representa ese momento exacto. Las marcas positivas representan momentos posteriores a la época; las negativas, momentos anteriores (fechas de 1969 y anteriores).

El problema del año 2038 (también llamado Y2K38) se produce porque muchos sistemas almacenan las marcas de tiempo Unix como enteros con signo de 32 bits, que solo pueden representar valores hasta 2.147.483.647, correspondiente al 19 de enero de 2038, 03:14:07 UTC. A partir de ese punto, los sistemas de 32 bits se desbordarán. Los sistemas modernos usan enteros de 64 bits, que pueden representar fechas miles de millones de años en el futuro.

En JavaScript, usa new Date(timestamp * 1000) para marcas de tiempo con precisión de segundos (multiplica por 1000 para convertir a milisegundos), o new Date(timestamp) para marcas con precisión de milisegundos. Para obtener la marca de tiempo Unix actual en segundos, usa Math.floor(Date.now() / 1000). Nuestro conversor hace todo esto automáticamente.

Las marcas de tiempo Unix siempre se almacenan en UTC (tiempo universal coordinado) para evitar ambigüedades de zona horaria. Cuando conviertes una marca de tiempo a hora local, la conversión se hace en el momento de la visualización según el desfase de la zona horaria. Esto hace que las marcas de tiempo Unix sean ideales para almacenar y comparar horas entre distintas zonas horarias sin confusión.