回答:
1970年からすべてが考慮されるわけではありません。Unixの標準時です。
Unix時間、またはPOSIX時間は、1970年1月1日の深夜の協定世界時(UTC)から経過した秒数として定義された時刻を記述するためのシステムであり、うるう秒はカウントしません。
UNIXの初期バージョンでは、システム時間を1/60秒間隔で測定していました。これは、32ビットの符号なし整数は、829日未満の期間しか表すことができないことを意味していました。このため、数値0で表される時間(エポックと呼ばれる)はごく最近の過去に設定する必要がありました。これは1970年代初期であったため、エポックは1971-1-1に設定されました。
その後、システム時間は1秒ごとに増分するように変更され、32ビットの符号なし整数で表すことができる期間が約136年に延長されました。カウンターから1秒ごとに絞ることはもはや重要ではなくなったため、エポックは最も近い10年に切り捨てられ、1970-1-1になりました。これは1971-1-1よりも少し見栄えが良いと見なされたと仮定する必要があります。
1970-1-1をエポックとして使用する32ビット符号付き整数は、2038-1-19までの日付を表すことができ、その日付は1901-12-13にラップされることに注意してください。
Unixタイムスタンプは 1970年1月1日に始まり、以来、カウントアップします。日数/月数/年数などの観点からの時間は、この数値から計算され、タイムゾーンやその他の地域の違いを考慮します。