Marca de tiempo Unix / conversor epoch

Convierte marcas de tiempo Unix (epoch) y fechas en el navegador. Detecta segundos y milisegundos y muestra UTC en ISO 8601.

Cómo funciona
  • Valores ≥ 1.000.000.000.000 se tratan como milisegundos. Convert to timestamp y Use now escriben segundos. El selector de fecha es hora local.
Hora Unix actual (segundos)
—
UTC actual
—
Unidad interpretada
—
Segundos
—
Milisegundos
—
UTC (ISO 8601)
—
Hora local
—
Sobre las marcas de tiempo Unix

¿Qué es el tiempo Unix?

El tiempo Unix, también llamado epoch o POSIX, es el número de segundos desde 1970-01-01T00:00:00Z, sin contar los segundos intercalares.

Esta página convierte en el navegador. Los valores de diez dígitos son segundos. Los valores con 13 dígitos o más son milisegundos. El selector de fecha es hora local; UTC se muestra en ISO 8601.

Obtener la marca de tiempo Unix actual

JavaScript
Math.floor(Date.now() / 1000)
Python
int(time.time())
SQL
EXTRACT(EPOCH FROM now())  -- PostgreSQL
UNIX_TIMESTAMP()           -- MySQL

Preguntas sobre la marca de tiempo Unix

¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix, también llamada epoch o POSIX, es el número de segundos desde 1970-01-01T00:00:00Z, sin contar los segundos intercalares.
¿Cómo distinguir segundos de milisegundos?
Los valores con 13 dígitos o más se tratan como milisegundos. Convert to timestamp y Use now escriben segundos.
¿Qué es el problema del año 2038?
El tiempo Unix de 32 bits con signo se desborda el 19 de enero de 2038. Esta página usa números de JavaScript, así que no está limitada a segundos de 32 bits.
¿Cómo obtener la marca de tiempo Unix actual en código?
En JavaScript usa Math.floor(Date.now() / 1000). En Python, int(time.time()). En PostgreSQL, EXTRACT(EPOCH FROM now()). En MySQL, UNIX_TIMESTAMP().