MS

Herramienta gratis · funciona en tu navegador

Conversor de timestamp Unix

Convierte un timestamp Unix (tiempo epoch) en una fecha legible, o una fecha en timestamp, y consulta la hora actual en segundos y milisegundos.

Respuesta rápida

Un timestamp Unix es el número de segundos desde el 1 de enero de 1970 a las 00:00 UTC. Pega uno y la herramienta muestra la fecha en UTC y en tu zona horaria; detecta los milisegundos automáticamente (13 dígitos en lugar de 10). También convierte una fecha y hora en timestamp.

Cómo usarla

  1. Pega un timestamp. Se detectan automáticamente segundos (10 dígitos) o milisegundos (13 dígitos).
  2. Lee la fecha. Obtienes la fecha en UTC, en tu zona horaria y en formato ISO 8601.
  3. O elige una fecha. Elige una fecha y hora para obtener su timestamp en segundos y milisegundos.

Preguntas frecuentes

¿Qué es el tiempo epoch?

El número de segundos desde el 1 de enero de 1970, 00:00:00 UTC. Es igual en todas partes, sin importar la zona horaria.

¿Mi timestamp está en segundos o en milisegundos?

Los timestamps actuales tienen 10 dígitos en segundos y 13 en milisegundos. Date.now() de JavaScript devuelve milisegundos; la mayoría de API y JWT usan segundos.

¿Cómo obtengo el timestamp actual en JavaScript?

Math.floor(Date.now() / 1000) para segundos, o Date.now() para milisegundos.

¿Por qué mi fecha está desfasada unas horas?

El timestamp está en UTC; la diferencia es el desfase de tu zona horaria. Compara el resultado UTC con el local.

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

Los sistemas que guardan timestamps como enteros de 32 bits con signo se desbordan el 19 de enero de 2038. Los sistemas modernos usan 64 bits.

¿Los timestamps Unix incluyen segundos intercalares?

No. El tiempo Unix ignora los segundos intercalares, así que cada día tiene exactamente 86.400 segundos.

¿Qué es ISO 8601?

Un formato internacional de fecha como 2026-10-31T14:30:00Z, donde la Z significa UTC.

¿Cómo convierto un timestamp en Python?

datetime.fromtimestamp(ts, tz=timezone.utc) da una fecha en UTC, e int(datetime.now(timezone.utc).timestamp()) da el timestamp actual.

¿Un timestamp Unix puede ser negativo?

Sí. Los valores negativos son fechas anteriores al 1 de enero de 1970.

¿Debo guardar las fechas como timestamps o como cadenas?

Las dos opciones funcionan. Guarda las horas en UTC y conviértelas a la zona horaria del usuario solo al mostrarlas.

Relacionado