Unix Timestamp Converter

現在のUnixタイムスタンプ
0

タイムスタンプ → 日時

10桁(秒)・13桁(ミリ秒)に自動対応

日時 → タイムスタンプ

Unix Timestampとは

Unixタイムスタンプ(Epoch time)とは、1970年1月1日00:00:00 UTC からの経過秒数です。プログラミングや各種APIで日時を表現する際に広く使われています。10桁が秒単位、13桁がミリ秒単位で一般的です。

主な用途

  • APIレスポンスのタイムスタンプを人間が読める日時に変換
  • ログファイルの時刻を確認・変換
  • JWTのexp(有効期限)フィールドの確認
  • データベースのtimestampカラムの値を確認

よくある質問

10桁と13桁の違いは何ですか?

10桁は秒単位、13桁はミリ秒単位です。1秒 = 1000ミリ秒のため、13桁は10桁の値に000を付けたものになります。

負のタイムスタンプは何を表しますか?

負のタイムスタンプは1970年1月1日より前の日時を表します。例えば-1は1969年12月31日23時59分59秒です。

タイムゾーン設定を変更できますか?

このツールはブラウザのタイムゾーン設定に基づいて自動的に変換されます。異なるタイムゾーンで表示したい場合は手動で調整が必要です。

2038年問題とは何ですか?

32ビット整数でのタイムスタンプは2038年1月19日でオーバーフローするため、古い計算システムで問題が発生する可能性があります。

夏時間(DST)の影響を受けますか?

Unixタイムスタンプ自体は常にUTC基準のため、DST影響を受けません。ただし日時表示はタイムゾーン設定に依存します。