Unixタイムスタンプ徹底解説:秒とミリ秒、タイムゾーン、2038年問題
1700000000 はいつなのか。なぜ13桁の数字を使うシステムがあるのか。なぜ時刻がちょうど9時間ずれるのか。いくつかの概念を押さえれば、時刻にまつわるバグの多くは消えます。
Unixタイムスタンプ(Unix時間、エポック秒)は、1970年1月1日 00:00:00 UTC、つまりUnixエポックからの経過秒数を数えた1つの整数です。0 は 1970-01-01 00:00:00 UTC、1700000000 は 2023-11-14 22:13:20 UTC です。
0 → 1970-01-01 00:00:00 UTC
1700000000 → 2023-11-14 22:13:20 UTC
1735689600 → 2025-01-01 00:00:00 UTC
2147483647 → 2038-01-19 03:14:07 UTC
Unixタイムスタンプとは何か、10桁と13桁の見分け方、UTCと現地時刻の変換、夏時間の落とし穴、2038年問題までを解説します。ガイドを読む →