Época (Epoch)
época
Un punto de referencia fijo en el tiempo a partir del cual un sistema mide el tiempo transcurrido; el más común es el 1 de enero de 1970 para los sistemas Unix.
marca de tiempo unix
Una marca de tiempo Unix (también llamada tiempo POSIX o tiempo Epoch) representa un instante en el tiempo como el número de segundos transcurridos desde la Época Unix: el 1 de enero de 1970 a las 00:00:00 UTC. Esta representación mediante un entero simple facilita almacenar, comparar y transmitir valores temporales entre distintos sistemas y lenguajes de programación.
Los sistemas que almacenan marcas de tiempo Unix como enteros con signo de 32 bits desbordarán el 19 de enero de 2038 a las 03:14:07 UTC. Tras ese instante, la marca de tiempo se convierte en un número negativo grande, lo que puede provocar fallos catastróficos. La mayoría de los sistemas modernos han migrado a enteros de 64 bits, que amplían el rango a aproximadamente 292 mil millones de años en ambas direcciones.
Muchas APIs web devuelven marcas de tiempo en formato Unix, ya sea en segundos o en milisegundos desde la época. Date.now() de JavaScript devuelve milisegundos, mientras que time.time() de Python devuelve segundos como número de punto flotante. Al intercambiar marcas de tiempo entre sistemas, siempre hay que aclarar si el valor está en segundos o milisegundos para evitar errores de un factor de 1000.
¿Te resultó útil este artículo?
época
Un punto de referencia fijo en el tiempo a partir del cual un sistema mide el tiempo transcurrido; el más común es el 1 de enero de 1970 para los sistemas Unix.
utc
El estándar de tiempo principal mediante el cual el mundo regula los relojes y el tiempo, sirviendo como base para la medición civil del tiempo a nivel global.
Aprende qué son las marcas de tiempo Unix, por qué cuentan segundos desde el 1 de enero de 1970, cómo convertirlas a fechas legibles y qué significa el problema del año 2038.
El cambio horario crea dos momentos anómalos al año: horas inexistentes durante el adelanto de primavera y horas duplicadas durante el atraso de otoño. Este artículo cataloga los errores resultantes en programación de eventos, aritmética de duración, eventos recurrentes, almacenamiento en base de datos y estrategia de pruebas.
El reloj de arena dio forma a la navegación medieval, retrocedió cuando los relojes mecánicos tomaron el relevo, y sin embargo sigue apareciendo en juegos de mesa modernos, ceremonias e iconos de carga de software. Este artículo recorre la física, la historia marítima y la vida simbólica de uno de los dispositivos de medición del tiempo más antiguos de la humanidad.