Saltar al contenido
SPCXTools

Conversor de Timestamp Unix

Convierte timestamps epoch a fechas legibles y fechas a tiempo Unix, con detección automática de segundos/milisegundos.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Conversor de Timestamp Unix

  1. 1La hora Unix actual se muestra arriba y se actualiza cada segundo. Cópiala con un solo clic.
  2. 2Pega un timestamp en Timestamp a fecha. Se detectan automáticamente segundos, milisegundos, microsegundos y nanosegundos.
  3. 3Lee el resultado en tu zona horaria local, UTC, ISO 8601, RFC 2822 y en formato relativo («hace 3 horas»).
  4. 4Para hacer lo contrario, elige una fecha y hora en Fecha a timestamp, selecciona si es hora local o UTC y copia los segundos o milisegundos.

Convierte entre tiempo Unix y fechas

Los ordenadores, bases de datos y API suelen almacenar el tiempo como un solo número: el timestamp Unix, que cuenta los segundos desde el 1 de enero de 1970 UTC. Es compacto y no ambiguo, pero imposible de leer a simple vista. Este conversor de epoch traduce timestamps a fechas que puedes leer (en tu propia zona horaria y en UTC) y convierte cualquier fecha de nuevo en un timestamp. Se ejecuta completamente en tu navegador utilizando el reloj y la configuración de zona horaria de tu dispositivo.

Características

  • Hora Unix actual en vivo en segundos, lista para copiar.
  • Detección automática de unidades para segundos (10 dígitos), milisegundos (13), microsegundos (16) y nanosegundos (19).
  • Múltiples formatos de salida: fecha completa localizada, UTC, ISO 8601 (2026-10-02T08:30:00.000Z), RFC 2822 y una descripción relativa como «en 2 días».
  • De fecha a timestamp con la opción de interpretar la fecha como hora local o UTC, devolviendo tanto segundos como milisegundos.

Dónde te encuentras con los timestamps

Registros y monitorización. Los registros del servidor, los eventos de analítica y los rastreadores de errores a menudo registran el tiempo como segundos epoch. Convertir un valor te dice exactamente cuándo ocurrió un incidente, en tu propia zona horaria.

API y JSON. Muchas API devuelven campos como "created": 1790000000 o "expires_at". Date.now() de JavaScript y System.currentTimeMillis() de Java devuelven milisegundos, mientras que las herramientas de Unix, time.time() de Python y time() de PHP usan segundos. Mezclarlos es un error clásico.

Tokens y cookies. Los JSON Web Tokens utilizan las notificaciones iat, nbf y exp en segundos epoch. El Decodificador de JWT los convierte automáticamente.

Bases de datos y hojas de cálculo. Convertir timestamps a fechas ayuda al revisar registros, y convertir fechas a timestamps te permite escribir consultas de rango precisas.

Zonas horarias y UTC

Un timestamp identifica un instante único, sin importar dónde te encuentres. Las zonas horarias solo importan al mostrarlo a una persona. Por eso, el mismo timestamp se muestra como horas locales diferentes en Tokio y Nueva York, mientras que la línea UTC permanece igual. Cuando conviertes una fecha a un timestamp, sé explícito: «9:00» en hora local y «9:00 UTC» producen números diferentes a menos que vivas en una zona horaria UTC.

Para comparar horas entre ciudades, utiliza el Conversor de Zonas Horarias. Para contar los días entre dos fechas, prueba la Calculadora de Diferencia de Fechas.

Preguntas frecuentes

¿Qué es un timestamp Unix?
Un timestamp Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos que han transcurrido desde las 00:00:00 UTC del 1 de enero de 1970, sin contar los segundos intercalares. Es el mismo en todo el mundo en un momento dado, lo que lo hace ideal para almacenar y comparar tiempos.
¿Cómo sé si un timestamp está en segundos o milisegundos?
Cuenta los dígitos. Los timestamps actuales en segundos tienen 10 dígitos (por ejemplo, 1790000000), mientras que los milisegundos tienen 13. El conversor lo detecta automáticamente y también reconoce microsegundos de 16 dígitos y nanosegundos de 19 dígitos.
¿Por qué la hora convertida es diferente de lo que esperaba?
El tiempo Unix es siempre UTC. El resultado local utiliza la zona horaria de tu dispositivo, que se muestra al lado. Si un valor parece incorrecto por varias horas, es probable que el sistema que lo produjo haya mezclado la hora local y la UTC. Si parece incorrecto por un factor de 1000 (una fecha en 1970 o muy en el futuro), se confundieron segundos y milisegundos.
¿Qué es el problema del año 2038?
Los sistemas que almacenan el tiempo Unix en un entero de 32 bits con signo solo pueden contar hasta 2 147 483 647 segundos, lo que se alcanza a las 03:14:07 UTC del 19 de enero de 2038. Después de eso, el valor se desborda. Los sistemas modernos utilizan enteros de 64 bits y no se ven afectados.
¿Puedo convertir timestamps negativos?
Sí. Los valores negativos representan fechas anteriores al 1 de enero de 1970. Por ejemplo, -86400 es el 31 de diciembre de 1969.
¿Esta herramienta utiliza mis datos?
No. Todas las conversiones se ejecutan en tu navegador utilizando sus funciones integradas de fecha y zona horaria.