Skip to main content

Inicio  /  Convertidores de unidades  /  Convertidor de marca de tiempo Unix

Conversor de marca de tiempo Unix (Epoch)

Convierte una marca de tiempo Unix a una fecha, o una fecha a marca de tiempo Unix — al instante, en tu zona horaria local y en UTC a la vez.

⚡ Resultados instantáneos 🕐 Marca de tiempo actual en vivo 🆓 100% gratis, sin registro
Marca de tiempo Unix actual
0
0 ms
Marca de tiempo → Fecha

Hora local
UTC
Fecha → Marca de tiempo
Segundos Unix
Milisegundos Unix
📌 Referencia rápida: marcas de tiempo conocidas
01970-01-01 00:00:00 UTC
10000000002001-09-09 01:46:40 UTC
12345678902009-02-13 23:31:30 UTC
20000000002033-05-18 03:33:20 UTC
21474836472038-01-19 03:14:07 UTC (32-bit signed limit)

Instantáneo y en vivo

Cada campo se actualiza mientras escribes, sin botón "Convertir" ni esperas.

Hora local y UTC

Ve ambos a la vez, para que no haya ambigüedad sobre en qué zona horaria está un resultado.

Privado por diseño

Se ejecuta completamente en tu navegador usando la API nativa Date de JavaScript. Nunca se sube ni se registra nada.

Convertir marcas de tiempo Unix en línea

Una marca de tiempo Unix (también llamada tiempo de época) es el número de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. El convertidor de CurePDF transforma una marca de tiempo en una fecha legible, o una fecha en una marca de tiempo, completamente en tu navegador usando la API nativa Date de JavaScript, sin necesidad de comunicarse con ningún servidor.

Cómo funcionan las marcas de tiempo Unix

Unix timestamp = seconds since 1970-01-01T00:00:00Z (not counting leap seconds)

Ejemplo resuelto: la marca de tiempo 0 representa la época misma: el 1 de enero de 1970 a medianoche UTC. Cada marca de tiempo posterior avanza en segundos completos (o milisegundos, si esa es la unidad que usa un sistema determinado).

Segundos frente a milisegundos

Una marca de tiempo Unix estándar cuenta segundos completos. Algunos sistemas y lenguajes, incluida la propia función Date.now(), usan milisegundos en su lugar, que son exactamente 1000 veces más grandes para el mismo instante. Confundir ambos es uno de los errores de marcas de tiempo más comunes, ya que un valor en milisegundos leído erróneamente como segundos da como resultado una fecha siglos en el futuro. Usa el selector de unidad de arriba para cambiar entre ellos.

¿Por qué convertir entre marcas de tiempo y fechas?

Desarrolladores

Leen marcas de tiempo en registros, filas de bases de datos o respuestas de API.

Depuración

Verifican rápidamente qué significa realmente una marca de tiempo sin procesar en un registro de errores o un token JWT.

Integración de API

Muchas API aceptan o devuelven fechas como marcas de tiempo Unix en lugar de cadenas con formato.

Trabajo con bases de datos

Verifican los valores de época almacenados frente a fechas legibles por humanos.

Preguntas frecuentes

¿Qué es una marca de tiempo Unix?

Una marca de tiempo Unix (o tiempo Epoch) es el número de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC, sin contar los segundos intercalares. Es una forma compacta e independiente de la zona horaria de representar un instante para las computadoras.

¿Cómo convierto una marca de tiempo Unix a una fecha?

Introduce la marca de tiempo arriba y este conversor muestra al instante la fecha y hora correspondientes tanto en tu zona horaria local como en UTC.

¿Cuál es la diferencia entre una marca de tiempo en segundos y en milisegundos?

Una marca de tiempo Unix estándar cuenta segundos completos desde el Epoch. Algunos sistemas (incluido Date.now() de JavaScript) usan milisegundos en su lugar — 1,000 veces más grande. Usa el interruptor de esta página para alternar entre ambos.

¿Cuál era la marca de tiempo Unix a medianoche UTC del 1 de enero de 1970?

0. Ese instante es el propio Epoch de Unix — el punto de referencia desde el que cuenta cada marca de tiempo Unix.

Convertidores relacionados