Ir al contenido
OneKitly

¿Qué es una marca de tiempo Unix?

Publicado el 17/2/2026 · 2 min de lectura · Herramientas para desarrolladores

Daniel Okonkwo

Daniel OkonkwoDesarrollador front-end y redactor de Tecnología en OneKitly

Rendimiento web · Formatos de archivo

Verificado con 2 fuentes

Ver perfil
En resumen

Una marca de tiempo Unix es un solo número: la cuenta de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970, llamada epoch. Por ejemplo 1735689600 es el 1 de enero de 2025. Los ordenadores guardan el tiempo así porque un entero es fácil de comparar, ordenar y calcular, y es independiente de la zona horaria — se convierte a fecha local solo para mostrar.

Una marca de tiempo Unix cuenta los segundos desde el 1 de enero de 1970 UTC. Por qué la usan los ordenadores, cómo convertirla y el problema de 2038.

El epoch: un cero común

Todo reloj necesita un punto de partida. Los sistemas Unix eligieron la medianoche UTC del 1 de enero de 1970 y cuentan segundos hacia adelante desde ahí. Las fechas anteriores son números negativos. Como todo el mundo informático comparte ese cero, los sistemas pueden intercambiar una marca y coincidir en el instante exacto sin ambigüedad.

Segundos vs milisegundos

El tiempo Unix clásico está en segundos, pero muchos sistemas (sobre todo JavaScript) usan milisegundos — 1000 veces mayor. Si una marca parece unas 1000× demasiado grande, probablemente esté en milisegundos; divide entre 1000 para obtener segundos antes de convertir. Chequeo rápido: un número de 10 dígitos hoy son segundos, uno de 13 son milisegundos.

El problema del año 2038

Los sistemas antiguos guardan la marca en un entero con signo de 32 bits, que se desborda el 19 de enero de 2038, cuando la cuenta supera unos 2.100 millones. Esos sistemas darían la vuelta a un número negativo y leerían mal la fecha. La solución es un entero de 64 bits, que aleja el límite miles de millones de años; las plataformas modernas ya lo usan mayormente.

Conversor de marca de tiempo UnixConvierte una marca de tiempo Unix en fecha y hora UTC legibles.Probar la herramienta

Preguntas frecuentes

¿Por qué 1970?
Era una fecha redonda y reciente cuando se desarrollaba Unix hacia 1970, cómoda como punto de partida. La elección se quedó y se volvió un estándar casi universal.
¿Incluye zona horaria una marca?
No — siempre se cuenta en UTC. Aplicas un desfase de zona solo al convertir el número a fecha y hora local legible.
¿Cómo convierto una a mano?
Es tedioso a mano — la mayoría pega el número en un conversor. En código, casi todos los lenguajes tienen una función integrada (por ejemplo new Date(segundos * 1000) en JavaScript).
¿Le afectan los segundos intercalares?
El tiempo Unix ignora los segundos intercalares por diseño — supone que cada día tiene exactamente 86.400 segundos. Así la aritmética es simple, a costa de no ser un recuento perfecto de segundos físicos.

Artículos que podrían interesarte

Todas las guías
ExplicaciónCómo funcionan los permisos de archivo en Unix: leer 755 sin adivinarLectura 4, escritura 2, ejecución 1, y cada uno de los tres dígitos describe a una parte distinta. Lo que casi todas las explicaciones fallan es qué hace el bit de ejecución en un directorio: concede el paso, no el derecho a ejecutar nada.ExplicaciónNotación Big O para principiantes: O(1), O(n), O(n al cuadrado) y O(log n) explicadasBig O describe cómo crece el trabajo de un algoritmo al crecer la entrada. Esto es lo que significan O(1), O(n), O(n al cuadrado) y O(log n) y por qué importa la diferencia.Explicación¿Qué son UTF-8 y Unicode? Puntos de código, codificación en bytes y por qué ganó UTF-8Unicode asigna a cada carácter un punto de código; UTF-8 codifica esos puntos de código en uno a cuatro bytes. Así funciona y por qué venció a las alternativas.ExplicaciónLa entropía de contraseñas explicada: bits, longitud y cuánto tarda en descifrarseQué mide realmente la entropía de una contraseña, por qué la longitud supera a la complejidad y cómo los bits de entropía se traducen en un tiempo de descifrado realista.ExplicaciónResoluciones de pantalla explicadas: 1080p, 1440p, 4KQué significan de verdad 1080p, 1440p y 4K. Aprende cómo la resolución cuenta píxeles, por qué el total crece tan rápido y cómo la relación de aspecto liga ancho y alto.Explicación¿Qué es el bitrate? Bits por segundo, CBR frente a VBREl bitrate es cuántos bits de datos usa cada segundo un flujo de video o audio. Aprende cómo fija la calidad y el tamaño, y la diferencia entre bitrate constante y variable.

Herramientas relacionadas

Fuentes

¿Has detectado un error en este artículo?