No todo cuenta desde 1970. Es el tiempo estándar de Unix.
Unix time, o POSIX time, es un sistema para describir puntos en el tiempo,
definido como el número de segundos transcurridos desde la medianoche proléptico
Tiempo Universal Coordinado (UTC) del 1 de enero de 1970, sin contar el salto
segundos.
Tiempo de Unix
Las primeras versiones de Unix midieron el tiempo del sistema en intervalos de 1/60 s. Esta
significaba que un entero sin signo de 32 bits solo podía representar un intervalo de
Tiempo inferior a 829 días. Por este motivo, el tiempo representado por el
El número 0 (llamado la época) tuvo que establecerse en el pasado muy reciente. Como
Esto fue a principios de la década de 1970, la época se estableció en 1971-1-1.
Más tarde, la hora del sistema se cambió para aumentar cada segundo, lo que
aumentó el lapso de tiempo que podría representarse mediante un 32 bits
Entero sin signo hasta alrededor de 136 años. Como ya no era tan importante.
Para exprimir cada segundo el contador, la época se redondeaba hacia abajo.
a la década más cercana, convirtiéndose así en 1970-1-1. Hay que asumir que
esto se consideró un poco más ordenado que el de 1971-1-1.
Tenga en cuenta que un entero con signo de 32 bits que utiliza 1970-1-1 como su época puede
representan fechas hasta 2038-1-19, en qué fecha se ajustará a
1901-12-13.
¿Por qué el 1/1/1970 es el “tiempo de la época”?