Convertir marca de tiempo Unix

Última revisión del contenido:

Este convertidor convierte instantáneamente. Ingresa un valor y el resultado aparece al instante.

s
a

¿Cuándo necesitas convertir marcas de tiempo Unix?

La marca de tiempo Unix (Unix timestamp o Epoch) cuenta los segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. Es el estándar universal para almacenar fecha y hora en sistemas informáticos.

Ejemplo: 1709251200 = 1 de marzo de 2024, 00:00:00 UTC. Las marcas de tiempo son independientes de zona horaria y no se ven afectadas por horario de verano.

Este convertidor traduce entre marcas de tiempo Unix y fechas legibles, útil para desarrollo, depuración, análisis de logs y administración de bases de datos.

Todos los cálculos se ejecutan localmente en tu navegador.

Un reloj digital colgado del techo con la hora 18:00 en la pantalla
Las personas leen la hora en una pantalla, mientras que los sistemas guardan ese mismo instante como un único número de segundos contados desde el 1 de enero de 1970. El conversor traduce entre ambas notaciones, así que una marca copiada de un registro o de una base de datos se convierte en una fecha legible.

¿Cómo funcionan las marcas de tiempo Unix?

El tiempo Unix cuenta segundos desde la época (epoch): 1 de enero de 1970, 00:00:00 UTC. El valor es siempre UTC, independiente de zona horaria.

Ejemplo: 0 = 1 ene 1970. 1000000000 = 9 sep 2001. Valores negativos = fechas antes de 1970.

JavaScript: Date.now() devuelve milisegundos. Python: time.time() devuelve segundos con decimales.

Una fila de relojes de pared con placas de ciudades, uno por cada huso horario
El mismo instante tiene una hora distinta en cada huso horario, por eso en la pared cuelga un reloj para cada uno. La marca de tiempo Unix cuenta los segundos desde el 1 de enero de 1970 en UTC, así que tiene un único valor en todo el mundo. El huso se añade solo al convertir ese número en fecha y hora.

Timestamp Unix vs Fecha ISO

CaracterísticaTimestamp UnixFecha ISO 8601
Formato17092512002024-03-01T00:00:00Z
LegibilidadSolo para máquinasLegible por humanos
Zona horariaSiempre UTCIncluye zona (Z, +02:00)
ComparaciónSimple (mayor = más tarde)Requiere parsing
Almacenamiento4–8 bytes20+ bytes

¿Cómo usar el convertidor?

  1. 1. Introduce un valor

    Escribe un número en el campo de entrada.
  2. 2. Lee el resultado

    El resultado aparece instantáneamente.
  3. 3. Copia o invierte

    Copia el resultado o invierte la dirección de conversión.

¿Cuándo es útil este convertidor?

  1. Desarrollo web

    Las APIs y bases de datos almacenan fechas como timestamps. Convierte para depuración.
  2. Análisis de logs

    Los logs de servidor usan timestamps Unix. Convierte para leer tiempos exactos.
  3. Bases de datos

    MySQL UNIX_TIMESTAMP(), PostgreSQL extract(epoch from...) devuelven timestamps.
  4. Programación

    JavaScript Date.now() devuelve milisegundos desde Epoch. Divide entre 1000 para segundos.

Última revisión del contenido: · redactado y verificado por el equipo de Arteon

Preguntas frecuentes

¿Qué es la época Unix?

1 de enero de 1970, 00:00:00 UTC. Todas las marcas de tiempo se miden desde este punto.

¿Por qué se usa el 1 de enero de 1970?

Los creadores de Unix eligieron esta fecha como referencia al diseñar el sistema en 1969–1970.

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

Los timestamps de 32 bits con signo se desbordan el 19 de enero de 2038 a las 03:14:07 UTC. Los sistemas modernos usan 64 bits.

¿Los cálculos se realizan localmente?

Sí. Todos los cálculos se ejecutan en tu navegador.

Captura de pantalla de la herramienta gratuita de Arteon: Convertir marca de tiempo Unix

Ayúdanos a mejorar nuestras herramientas

¿Tienes una idea, encontraste un error o quieres sugerir una función? Escríbenos – respondemos en 24 horas.