Conversor de marcas de tiempo Unix

Convierte marcas de tiempo Unix en fechas legibles y viceversa. Todo funciona en tu navegador: no se envía nada a ningún sitio.

Tiempo Unix actual

--

Marca de tiempo → Fecha

Pega una marca de tiempo Unix en segundos o milisegundos; el formato se detecta automáticamente.

UTC
Tu hora
ISO 8601
Detectado como

Fecha → Marca de tiempo

Elige una fecha, hora y zona para obtener su marca de tiempo Unix.

Marca de tiempo (segundos)
Marca de tiempo (ms)

Preguntas frecuentes

¿Qué es una marca de tiempo Unix?
El número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970, el inicio de la época Unix, sin contar los segundos intercalares.
¿Segundos o milisegundos?
El tiempo Unix se define en segundos. JavaScript y algunas API usan milisegundos. El conversor detecta automáticamente el formato pegado: 13 dígitos suelen indicar milisegundos.

Obtener el tiempo Unix actual en código

// JavaScript
Math.floor(Date.now() / 1000)

# Python
import time
int(time.time())

// PHP
time();

// Java
Instant.now().getEpochSecond()

// Go
time.Now().Unix()

-- MySQL
SELECT UNIX_TIMESTAMP();

-- PostgreSQL
SELECT EXTRACT(EPOCH FROM NOW())::bigint;

# Shell
date +%s

Convertir una marca de tiempo en fecha

// JavaScript
new Date(1798761600 * 1000).toISOString()

# Python
from datetime import datetime, timezone
datetime.fromtimestamp(1798761600, tz=timezone.utc)

# Shell (Linux)
date -u -d @1798761600

# Shell (macOS)
date -u -r 1798761600

Cada uno de estos ejemplos da 1 de enero de 2027, 00:00:00 UTC.

El problema del año 2038

El software que guarda el tiempo Unix como entero de 32 bits con signo llega al límite en 2.147.483.647, que corresponde a las 03:14:07 UTC del 19 de enero de 2038. Un segundo después, el número pasa a negativo y se interpreta como 13 de diciembre de 1901. Los sistemas operativos y lenguajes actuales usan marcas de tiempo de 64 bits, alejando el límite miles de millones de años, pero los dispositivos integrados, formatos de archivo antiguos y columnas de base de datos con enteros de 32 bits siguen expuestos.