WALUDO Herramientas
DEVELOP.05 UNIX TIMESTAMP

Conversor de marcas de tiempo Unix

La hora actual, la conversión bidireccional y la precisión están en la misma pantalla.

NOW

Hora Unix actual

Hora local del navegadorTodas las conversiones usan las API Date e Intl del navegador
Hasta el límite Y2038
EPOCH

Marca a fecha

Esperando entrada
Hora local del navegador
Hora UTC
Zona seleccionada
ISO 8601
DATE

Fecha a marca

Interpretar la entrada como
segundos
milisegundos
microsegundos
nanosegundos
§ 01

Cómo convertir una marca Unix

1
1

Pega una marca

La longitud identifica segundos, milisegundos, microsegundos o nanosegundos y muestra hora local, UTC, ISO y zona elegida.

2
2

Convierte una fecha

Elige fecha y hora e indica si deben interpretarse como hora local o UTC para obtener cuatro precisiones.

3
3

Copia la precisión

Cada valor actual y convertido se puede copiar directamente sin fijar un formato global.

§ 02

Las marcas y las zonas son cosas distintas

Una marca Unix es una línea temporal independiente del lugar cuyo cero es el 1 de enero de 1970 UTC. El mismo número representa el mismo instante en cualquier ciudad; la zona solo controla el reloj visible.

Los registros y las API web suelen usar segundos y milisegundos. Microsegundos y nanosegundos aparecen en sistemas de alta precisión, pero Date guarda milisegundos y trunca una precisión mayor al mostrar fechas.

§ 03

Cuatro precisiones habituales

Precisión
Dígitos típicos
Fuentes comunes
Segundos
10
Comandos Unix, PHP, Python
Milisegundos
13
JavaScript, navegadores, Java
Microsegundos
16
Bases de datos, registros distribuidos
Nanosegundos
19
Relojes de alta resolución, trazas
§ 04

Obtener la marca actual en código

const seconds = Math.floor(Date.now() / 1000);
const milliseconds = Date.now();
§ 05

Preguntas frecuentes

Q1¿Qué diferencia hay entre marcas de 10 y 13 dígitos?

Las de 10 dígitos suelen contar segundos y las de 13 milisegundos; microsegundos y nanosegundos suelen tener 16 y 19 dígitos.

Q2¿Una marca Unix contiene zona horaria?

No. Mide tiempo desde la época Unix UTC y representa el mismo instante en todo el mundo; la zona solo cambia su presentación.

Q3¿Por qué elegir local o UTC para una fecha?

Una fecha puede no incluir zona. Indicar cómo interpretarla evita marcas distintas en equipos con zonas diferentes.

Q4¿Son válidas las marcas negativas?

Sí, representan fechas anteriores al 1 de enero de 1970 UTC, aunque fechas muy lejanas pueden quedar fuera de Date.

Q5¿Qué es el problema Y2038?

Sistemas antiguos que guardan segundos en un entero con signo de 32 bits se desbordan el 19 de enero de 2038; las implementaciones modernas de 64 bits no.

✳ WALUDO TOOLBOX ✳ Herramientas nativas del navegador · NO SERVER · NO DATA COLLECTION

Tus archivos nunca salen de tu ordenador · FILES STAY LOCAL · PRIVACY FIRST