¿Por qué todo cuenta desde el año 1970?

3

Así que miré a mi alrededor y no pude encontrar una respuesta a esto.

Tengo un iPhone (jailbroke) y noté que en varias configuraciones hay una cadena por lo general en los archivos .plist que dicen algo similar a "TimeIntervalSince1970". Ahora sé que todos los temporizadores como estos necesitan una fecha y hora base para comenzar.

Pero mi verdadera pregunta es ¿por qué 1970?

    
pregunta Calculated 11.08.2015 - 21:37

2 respuestas

9

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”?

    
respondido por el tron_jones 11.08.2015 - 21:48
0

La marca de tiempo Unix comienza el 1 de enero de 1970 y cuenta desde entonces. El tiempo en términos de días / meses / años / etc se calcula a partir de este número, tomando en cuenta las zonas horarias y otras diferencias regionales.

    
respondido por el grg 11.08.2015 - 21:47

Lea otras preguntas en las etiquetas