伝統的な計算機では、通常、
1970年01月01 00:00:00 (UTC)
からの通秒がその計算機の時刻になってる

その通秒をタイムゾーン分の秒数足して日時変換して出力してるだけだからな

2038年問題というの聞いたことあるだろ
コレは、その通秒が32bitの計算機ではオーバーフローする
こっちのほうがよほど深刻