Tabla de contenido:
Probablemente no pienses demasiado en el reloj de tu computadora, a menos que tal vez tengas una fecha límite importante por venir, pero saber un poco sobre cómo la computadora mantiene la hora puede mantener tu sistema y tu red funcionando sin problemas. Además, la tecnología informática ha cambiado la forma en que rastreamos, registramos y registramos el tiempo, lo cual es bastante interesante en sí mismo. Aquí veremos cómo las computadoras mantienen el tiempo.
Unix Time
Perdóname por estar un poco centrado en Unix, pero una buena parte de los servidores en Internet usan el tiempo de Unix. ¿Qué es el tiempo Unix? En realidad es bastante simple. Es la cantidad de segundos que han pasado desde la medianoche del 1 de enero de 1970, UTC. (Explicaré UTC un poco más tarde). Esto se conoce como "la época".
Muchos sistemas Unix y Linux calculan el tiempo calculando segundos de la época y convirtiéndolos a la hora local. La ventaja de esto es que es bastante fácil calcular la diferencia entre dos fechas y horas. Si quiero averiguar cuánto tiempo ha pasado desde la medianoche del 1 de enero de 1970, y en este momento, es solo una cuestión de simple resta. El lenguaje de programación Perl tiene la capacidad de calcular segundos de época para cualquier momento que desee imaginar. (Puede obtener más información sobre Perl en Perl 101.)