変換結果
変換結果
UNIXタイムスタンプまたは日時を入力してください。
UNIXタイム変換ツールについて
UNIXタイム変換ツールについて
概要
UNIXタイム変換ツールは、UNIXタイムスタンプ(エポック時刻)と人間が読める日時表記を相互変換するオンラインツールです。秒・ミリ秒単位のタイムスタンプに対応し、複数の形式(ISO 8601・RFC 2822など)とタイムゾーンでの時刻表示が可能です。
使い方
- 1「変換モード」を「日時に変換」または「UNIXタイムスタンプに変換」から選択します。
- 2タイムスタンプ→日時の場合:UNIXタイムスタンプ(秒またはミリ秒)を入力します。
- 3日時→タイムスタンプの場合:日付と時刻を入力します。
- 4IANA形式のタイムゾーン(例:
Asia/Tokyo)を選択します。 - 5「変換」ボタンをクリックします。
仕様・用語解説
- UNIXタイムスタンプ: 1970年1月1日 00:00:00 UTC(Unixエポック)からの経過秒数です。32ビット整数の場合、2038年1月19日 03:14:07 UTCで上限に達する「2038年問題」が存在します。
- タイムスタンプ(秒):
Math.floor(Date.now() / 1000)で取得できる10桁の数値です。 - タイムスタンプ(ミリ秒):
Date.now()で取得できる13桁の数値です。JavaScriptやJavaで広く使用されます。 - ISO 8601:
2024-01-15T12:30:00+09:00形式の国際標準日時表記です。タイムゾーンオフセットを明示できます。 - RFC 2822:
Mon, 15 Jan 2024 12:30:00 +0900形式のメールDate:ヘッダで使用される表記です。 - IANAタイムゾーン:
Asia/Tokyo、America/New_Yorkなどの標準的なタイムゾーン識別子です。夏時間(DST)も自動考慮されます。
ユースケース
- APIレスポンスに含まれるUNIXタイムスタンプを人間が読める日時に変換する場合。
- ログファイルのタイムスタンプ解析。
- 異なるタイムゾーン間での時刻変換・比較。
- 古いシステムやライブラリが32ビット整数でタイムスタンプを扱っている場合に、2038年問題(2038年1月19日 03:14:07 UTCでのオーバーフロー)の影響を受ける日時かどうかを確認する。