Чи існує якась причина використання дати (1 січня 1970 р.) Як стандартної для маніпулювання часом?
Жодної причини, яка не має значення.
time
Модулем Python є бібліотека C. Запитайте Кена Томпсона, чому він обрав цю дату для епохальної дати. Можливо, це був день народження когось.
Excel використовує дві різні епохи. Будь-яка причина, чому різні версії Excel використовують різні дати?
За винятком власне програміста, ніхто інший ніколи не дізнається, чому були прийняті такі рішення.
І ...
Не має значення, чому було обрано дату. Це просто було.
Астрономи використовують власну епохальну дату: http://en.wikipedia.org/wiki/Epoch_(astronomy)
Чому? Потрібно вибрати дату, щоб математика склалася. Будь-яка випадкова дата буде працювати.
Далеко в минулому дата уникає від’ємних цифр у загальному випадку.
Деякі розумніші пакети використовують пролептичний григоріанський рік 1. Будь-яка причина, чому рік 1?
У таких книгах, як Календарні розрахунки, є причина: вона математично дещо простіша.
Але якщо задуматися, різниця між 1/1/1 та 1/1/1970 складає лише 1969 рік, тривіальний математичний зсув.