Herramienta gratuita

Conversor de marcas de tiempo Unix

Convierte el tiempo epoch de Unix a una fecha legible y viceversa, en cualquier zona horaria. Detecta automáticamente segundos, milisegundos y microsegundos.

Marca de tiempo Unix actual

1792875443

Milisegundos: 1792875443000

Marca de tiempo → fecha

Fecha → marca de tiempo

¿Qué es una marca de tiempo Unix?

Una marca de tiempo Unix (también llamada tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970, sin contar los segundos intercalares. Como es el mismo número en todo el mundo en el mismo instante, es la forma estándar en que los ordenadores almacenan e intercambian horas: la zona horaria solo se aplica cuando el número se muestra a una persona.

Muchos sistemas usan milisegundos (13 dígitos) en lugar de segundos (10 dígitos). Este conversor detecta automáticamente segundos, milisegundos y microsegundos.

El problema del año 2038

Los sistemas antiguos guardan la marca de tiempo como un número de 32 bits con signo, que se desborda en 2.147.483.647, es decir, a las 03:14:07 UTC del 19 de enero de 2038. Los sistemas modernos de 64 bits no se ven afectados.

Obtener la marca de tiempo actual en código

JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaInstant.now().getEpochSecond()
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Gotime.Now().Unix()
RubyTime.now.to_i
RustSystemTime::now().duration_since(UNIX_EPOCH)?.as_secs()
MySQLSELECT UNIX_TIMESTAMP();
PostgreSQLSELECT extract(epoch FROM now());
Bashdate +%s

Preguntas frecuentes

¿Qué es el tiempo epoch?

El tiempo epoch es el número de segundos transcurridos desde la época Unix, el 1 de enero de 1970 a las 00:00:00 UTC. Es lo mismo que una marca de tiempo Unix.

¿Una marca de tiempo Unix está en UTC?

Sí. Una marca de tiempo Unix siempre cuenta desde la medianoche UTC del 1 de enero de 1970, así que no tiene zona horaria. Solo se convierte en una fecha y hora locales cuando la conviertes para una zona horaria concreta.

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

Las marcas de tiempo actuales en segundos tienen 10 dígitos; en milisegundos tienen 13 y en microsegundos 16. El conversor lo detecta automáticamente.

Más herramientas de hora gratuitas

Todas las herramientas →