しくみ
UNIXタイムスタンプは、1970年1月1日 00:00:00 UTCからの経過秒数です。貼り付けると、選んだタイムゾーンの日時、UTC、ISO 8601形式に加えて、今からどれだけ前か・後かを表示します。方向を切り替えれば、現地の日時をタイムスタンプに戻せます。選んだタイムゾーンの夏時間にも対応しています。
1767225600 = 2026-01-01 00:00:00 UTC = ソウルでは 2026-01-01 09:00
秒・ミリ秒・マイクロ秒の見分け方
- 10桁: 秒 — UNIX、PHP、Pythonのtime.time()やほとんどのAPI。
- 13桁: ミリ秒 — JavaScriptのDate.now()やJava。
- 16桁: マイクロ秒 — 一部のデータベースやログ。
活用のヒント
- タイムスタンプにはタイムゾーンがありません。タイムゾーンはその瞬間の表示方法を変えるだけです。
- 負の値は1970年より前の日時です。
- タイムゾーンの一覧は、ブラウザの最新のタイムゾーンデータベースから取得します。
計算の基準と出典
- UNIX時間はPOSIX(IEEE Std 1003.1)の定義に準拠
- 日付形式はISO 8601、タイムゾーンはIANA Time Zone Databaseに準拠
最終確認 2026年10月7日
よくある質問
UNIXタイムスタンプとは?
1970年1月1日 00:00:00 UTCからの経過秒数で、エポック秒(エポックタイム)とも呼ばれます。世界中どこでも同じ値です。
タイムスタンプが秒かミリ秒かはどう見分けますか?
現在のタイムスタンプは、秒なら10桁、ミリ秒なら13桁です。変換ツールが自動で判別します。
夏時間にも対応していますか?
はい。ブラウザに組み込まれたIANAタイムゾーンデータベースで変換するため、夏時間の切り替えも反映されます。
2038年問題とは?
秒を符号付き32ビット整数で保存するシステムは、2038年1月19日にオーバーフローします。この変換ツールは64ビットの数値を使うため影響を受けません。
現在のタイムスタンプを取得できますか?
はい。「現在」を押すと現在時刻が入力されます。