Có lý do nào đằng sau việc sử dụng ngày (ngày 1 tháng 1 năm 1970) làm tiêu chuẩn cho thao tác thời gian không?
Không có lý do gì quan trọng.
Python time
mô-đun là thư viện C. Hỏi Ken Thompson lý do tại sao anh ta chọn ngày đó cho một ngày kỷ nguyên. Có lẽ đó là sinh nhật của ai đó.
Excel sử dụng hai kỷ nguyên khác nhau. Bất kỳ lý do tại sao phiên bản khác nhau của excel sử dụng ngày khác nhau?
Ngoại trừ lập trình viên thực tế, không ai khác biết được lý do tại sao những loại quyết định đó được đưa ra.
Và ...
Nó không quan trọng tại sao ngày được chọn. Nó chỉ là.
Nhà thiên văn học sử dụng ngày kỷ nguyên riêng của họ: http://en.wikipedia.org/wiki/Epoch_(astronomy)
Tại sao? Một ngày phải được chọn để làm cho toán học hoạt động. Bất kỳ ngày ngẫu nhiên nào cũng sẽ hoạt động.
Một ngày xa trong quá khứ tránh số âm cho trường hợp chung.
Một số gói thông minh hơn sử dụng năm Gregorian sinh sôi nảy nở 1. Bất kỳ lý do nào tại sao năm 1?
Có một lý do được đưa ra trong các sách như tính toán theo lịch: nó đơn giản về mặt toán học.
Nhưng nếu bạn nghĩ về điều đó, sự khác biệt giữa 1/1/1 và 1/1/1970 chỉ là năm 1969, một phép toán tầm thường.
Nguồn
2010-03-28 17:10:43
Một ngôn ngữ phổ biến sau cùng một tiêu chuẩn là PHP, một thời gian bắt đầu điểm khá phổ biến của nó. –