Saltar al contenido
EVOA Toolbox

Conversor de timestamp Unix

Convierte timestamps Unix en segundos, milisegundos, microsegundos o nanosegundos a fechas (ISO 8601, RFC 2822, local, UTC) y viceversa. Reloj en vivo y zonas horarias.

Se procesa en local, en tu navegador. Tu texto no se sube.

Cargando herramienta…

Qué hace esta herramienta

Pega un timestamp Unix y míralo como una cadena ISO 8601, una fecha RFC 2822, una hora UTC y una hora local en cualquier zona horaria IANA, además de una descripción relativa como “hace 3 horas”. También puedes hacerlo al revés: escribe una fecha y una hora y copia los segundos, milisegundos, microsegundos y nanosegundos correspondientes.

La unidad se detecta automáticamente según el tamaño del número: por debajo de 1e11 se trata como segundos, por debajo de 1e14 como milisegundos, por debajo de 1e17 como microsegundos y cualquier valor mayor como nanosegundos. Los valores de hoy rondan 1,7e9, 1,7e12, 1,7e15 y 1,7e18 respectivamente. También puedes forzar una unidad. Los enteros se gestionan con exactitud mediante aritmética de números grandes, así que los timestamps en nanosegundos no pierden precisión.

Una fecha sin desfase, como 2024-03-10 02:30, se interpreta en la zona horaria que selecciones, y la herramienta te avisa cuando esa hora no existe o se repite por un cambio de horario de verano. Las fechas con Z o con un desfase explícito, y el texto RFC 2822, se interpretan tal como están escritos. Todo se ejecuta en local.

Cómo usarla

  1. 1Pega un timestamp. Deja la unidad en Detección automática o elige segundos, milisegundos, microsegundos o nanosegundos.
  2. 2Elige una zona horaria para la columna de hora local. Por defecto es la zona de tu dispositivo.
  3. 3Lee o copia los valores ISO, RFC 2822, UTC, local y relativo.
  4. 4Para convertir en sentido contrario, introduce una fecha y una hora (o pulsa Ahora) y copia los valores Unix.

Formatos compatibles

Entrada: timestamps Unix enteros o decimales (se admiten valores negativos), ISO 8601, RFC 2822 y “YYYY-MM-DD HH:mm:ss”. Salida: segundos, milisegundos, microsegundos, nanosegundos, ISO 8601, RFC 2822, UTC y local.

Privacidad

Esta herramienta se ejecuta en tu navegador. Los datos que proporcionas se procesan en tu dispositivo y no se envían a nuestros servidores.

Limitaciones

  • La detección automática es una heurística. Un valor en milisegundos anterior a marzo de 1973 es menor que 1e11 y parecerá segundos. Selecciona la unidad manualmente para esos valores.
  • Las fechas están limitadas al intervalo que admite JavaScript, aproximadamente del año -271821 al 275760.
  • Los segundos intercalares se ignoran, igual que en el propio tiempo Unix. Los dígitos inferiores al milisegundo se conservan para mostrarlos, pero el formato local llega solo hasta el segundo.
  • Las reglas históricas de zonas horarias provienen de tu navegador. Las fechas muy antiguas pueden usar la hora media local o aproximaciones.

Preguntas frecuentes

¿Qué es un timestamp Unix?

El número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, la época Unix. Muchos sistemas usan en su lugar milisegundos (JavaScript, Java) o nanosegundos (Go, algunas bases de datos).

¿Cómo decide la detección automática la unidad?

Por la magnitud. Por debajo de 1e11 son segundos, por debajo de 1e14 milisegundos, por debajo de 1e17 microsegundos y, en otro caso, nanosegundos. Si tu valor es ambiguo, elige tú la unidad.

¿Puedo usar timestamps negativos?

Sí. Los valores negativos son fechas anteriores a 1970. Por ejemplo, -1 es 1969-12-31T23:59:59Z.

¿Qué pasa si la hora local no existe?

Cuando los relojes se adelantan, algunas horas locales nunca ocurren. La herramienta adelanta la hora según el salto y muestra un aviso. Cuando los relojes se atrasan, una hora ocurre dos veces y se usa la primera aparición.

¿Sale algo de mi navegador?

No. La conversión usa las funciones integradas de fecha e Intl de tu navegador.

Herramientas relacionadas