Conversor de Marca de Tiempo
Convierte entre marcas de tiempo Unix y fechas legibles al instante. Muestra la marca de tiempo actual en vivo, detecta automáticamente segundos/milisegundos y copia con un clic.
Conversor
0 0 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 Unix o tiempo POSIX) es el número de segundos transcurridos desde el 1970-01-01 00:00:00 UTC — el epoch Unix. Es la forma más común de representar un instante en programación.
Por ejemplo, 1700000000 corresponde al 14 de noviembre de 2023, 22:13:20 UTC.
Características de las marcas de tiempo Unix:
- Independientes de la zona horaria — siempre medidas en UTC
- Continuas — sin segundos intercalares en la mayoría de implementaciones
- Compactas — un solo entero frente a una cadena de fecha completa
Segundos vs Milisegundos
Las marcas de tiempo Unix tienen dos resoluciones comunes:
| Segundos | Milisegundos | |
|---|---|---|
| Ejemplo | 1700000000 | 1700000000000 |
| Precisión | 1 segundo | 1 milisegundo |
| Usado por | APIs Unix/Linux, la mayoría de bases de datos | JavaScript (Date.now()), Java, sistemas de registro |
| Dígitos | ~10 dígitos | ~13 dígitos |
Cómo distinguirlos: Si el número tiene 13+ dígitos, son milisegundos. Este conversor detecta automáticamente la resolución — solo pega el número.
Casos de Uso Comunes
- Depuración de registros — Convertir marcas de tiempo en registros de servidor a horas legibles
- Integraciones API — Muchas APIs REST usan marcas de tiempo Unix para campos de fecha
- Consultas de base de datos — Buscar registros por rango de tiempo usando valores epoch
- Programación — Calcular retrasos o programar eventos futuros con aritmética de marcas de tiempo
- UUID v7 — UUID v7 codifica una marca de tiempo Unix en milisegundos en sus primeros 48 bits; decódificala para ver cuándo se creó el UUID
Preguntas Frecuentes
¿Qué es el problema del año 2038? Las marcas de tiempo Unix en enteros con signo de 32 bits alcanzan su máximo en 2147483647 (19 de enero de 2038, 03:14:07 UTC). Los sistemas que aún usan time_t de 32 bits sufrirán un desbordamiento. La mayoría de los sistemas modernos ya han migrado a marcas de tiempo de 64 bits, que no se desbordarán en 292 mil millones de años.
¿Cómo maneja este tool las zonas horarias? Las marcas de tiempo Unix son inherentemente UTC. Este conversor muestra tanto la representación UTC como la zona horaria local de tu navegador.
¿Puedo usar marcas de tiempo negativas? Sí. Las marcas de tiempo Unix negativas representan fechas anteriores al epoch (1970-01-01 00:00:00 UTC). Por ejemplo, -86400 es el 31 de diciembre de 1969, 00:00:00 UTC — exactamente un día antes del epoch.