Saltar al contenido
LeedyBox
Apoyar

Conversor de marcas de tiempo Unix: de epoch a fecha y viceversa

Convierte marcas de tiempo Unix en segundos, milisegundos, microsegundos o nanosegundos a fechas en cualquier zona horaria, y viceversa, en tu navegador.

Hora actual

Tiempo Unix (segundos)
–
Tiempo Unix (milisegundos)
–
UTC (ISO 8601)
–
Hora local
–

De marca de tiempo a fecha

Introduce una marca de tiempo Unix para ver la fecha y la hora.

UTC (ISO 8601)
Hora local
Zona horaria seleccionada
ISO 8601 con desfase
RFC 2822 / fecha HTTP
Respecto a ahora
Día de la semana (UTC)
Semana ISO (UTC)
Día del año (UTC)
Segundos
Milisegundos
Microsegundos
Nanosegundos

De fecha a marca de tiempo

Entrada

Introduce una fecha y una hora para ver la marca de tiempo Unix.

Tiempo Unix (segundos)
Tiempo Unix (milisegundos)
UTC (ISO 8601)
Zona horaria seleccionada

Conversión por lotes

Pega marcas de tiempo arriba para convertirlas todas a la vez.

Notas

  • El tiempo Unix cuenta los segundos desde el 1970-01-01 00:00:00 UTC sin segundos intercalares: en tiempo Unix, todos los días tienen 86.400 segundos. Los valores negativos son momentos anteriores a 1970.
  • La detección automática es una regla práctica basada en el tamaño del número (su valor absoluto): hasta 100.000.000.000 (1e11) se interpreta como segundos, hasta 1e14 como milisegundos, hasta 1e17 como microsegundos y los valores mayores como nanosegundos. Comprueba la unidad, sobre todo con fechas alejadas de hoy.
  • Los desfases de zona horaria y las reglas del horario de verano proceden de la base de datos de zonas horarias de tu navegador. Pueden variar entre navegadores y versiones de navegador, sobre todo en fechas históricas y en fechas futuras de países que cambian sus reglas.
  • Si una fecha y hora no existe en la zona horaria elegida porque los relojes se adelantaron, se usa la hora válida posterior. Si ocurre dos veces porque los relojes se atrasaron, se usa la primera. Una nota explica lo que ha pasado.
  • Se pueden convertir fechas de -271821-04-20 a +275760-09-13 UTC (±8.640.000.000.000.000 milisegundos, el rango de fechas de JavaScript). Los valores en microsegundos y nanosegundos se convierten de forma exacta; los resultados de fecha y hora muestran hasta nueve decimales.
  • Los sistemas que almacenan el tiempo Unix como entero de 32 bits con signo solo pueden contar hasta 2.147.483.647, que corresponde al 2038-01-19 03:14:07 UTC. Un segundo después, el valor se desborda. Los valores de 64 bits no tienen este límite en la práctica.
  • Las fechas anteriores a 1582 se muestran en el calendario gregoriano proléptico (las reglas gregorianas extendidas hacia atrás), como en ISO 8601, no en el calendario juliano que se usaba entonces.
  • Todas las conversiones se hacen en tu navegador. Los valores que introduces no se envían a LeedyBox.

Revisa los resultados antes de usarlos. La herramienta se ofrece tal cual, sin garantía, y sus resultados pueden ser incompletos o incorrectos. Términos del servicio

Revisa las horas convertidas antes de usarlas en sistemas de producción, sobre todo en torno a los cambios de horario de verano y con fechas muy lejanas en el pasado o en el futuro.

Cómo se usa

  1. Para leer una marca de tiempo, introdúcela en «De marca de tiempo a fecha». La unidad se detecta por el tamaño del número; elige tú la unidad si la detección falla.
  2. Elige una zona horaria para ver el mismo momento allí. Escribe parte de un nombre tal como aparece en la lista, como Seoul o New York, para filtrarla.
  3. Para obtener la marca de tiempo de una fecha, introduce la fecha y la hora en «De fecha a marca de tiempo», selecciona la zona horaria a la que pertenecen y copia los segundos o los milisegundos.
  4. Para convertir una cadena como 2026-10-03T09:00:00+09:00, cambia la entrada a «Texto ISO 8601» y pégala.
  5. Para convertir muchos valores, pega una marca de tiempo por línea en «Conversión por lotes» y copia la tabla como CSV.

Preguntas frecuentes

¿Se envían a algún sitio los datos que introduzco?

No. La conversión se hace en tu navegador con JavaScript, y los valores que introduces no se suben a LeedyBox.

¿Cómo sé si una marca de tiempo está en segundos o en milisegundos?

Para fechas entre 2001 y 2286, el tiempo Unix tiene 10 dígitos en segundos, 13 en milisegundos, 16 en microsegundos y 19 en nanosegundos. La herramienta deduce la unidad a partir del tamaño del número e indica qué unidad ha usado; selecciona otra unidad si la deducción es incorrecta.

¿Por qué la misma marca de tiempo muestra otra fecha en otra zona horaria?

Una marca de tiempo Unix es un único momento y no depende de ninguna zona horaria. La fecha del calendario y la hora del reloj en ese momento sí dependen de ella, así que cerca de la medianoche la fecha puede variar en un día entre zonas.

¿Qué fechas se pueden convertir y qué precisión tienen las zonas horarias?

Cualquier momento entre -271821-04-20 y +275760-09-13 UTC, el rango de fechas de JavaScript. Los desfases y las reglas del horario de verano proceden de los datos de zonas horarias de tu navegador, que pueden no coincidir con las reglas que se aplicaban hace mucho tiempo o que se aplicarán en el futuro.

¿Qué pasa con las horas que se saltan o se repiten con el cambio de hora?

Una hora que se salta, como las 02:30 de la noche en que se adelantan los relojes, se pasa a la hora válida posterior. Una hora que se repite, cuando se atrasan los relojes, usa la primera vez que ocurre, y la nota también muestra la marca de tiempo de la segunda.