技術2026年5月20日
Unix タイムスタンプを理解する
Unix タイムスタンプは 1970 年 1 月 1 日 00:00:00 UTC からの秒数またはミリ秒数です。ログ、DB、API、ブロックチェーンで広く使われます。
秒とミリ秒
10 桁は通常秒(1704067200 = 2024-01-01)、13 桁はミリ秒です。混同すると 1970 年や西暦 50000 年の日付になる典型的なバグです。
タイムゾーン
Unix タイムスタンプは UTC 基準です。ローカル表示にはタイムゾーン変換が必要。デバッグ時は UTC とローカルを並べて比較してください。
WaiHub のタイムスタンプ変換は精度を自動検出し、UTC・ローカル・ISO 8601 を表示します。