ホーム / 日付・時刻ツール / オンラインUnixタイムスタンプを日付に変換ツール
無料オンラインツール

オンラインUnixタイムスタンプを日付に変換ツール

Unixタイムスタンプをローカル日時、ISO UTC、UTCテキストに変換します。秒/ミリ秒の自動判定対応。ブラウザ内で完結. 処理はブラウザ内でローカルに行われます。

使ってみる

機能と使いどころ

Unixタイムスタンプはコンピュータシステムで広く使われる時刻表現ですが、人間が読める形式に変換する必要があります。このツールはブラウザ上で完結し、サーバーにデータを送信しません。

具体的な例

タイムスタンプ「0」を入力し、単位を「秒」にすると、ISO UTCとして「1970-01-01T00:00:00.000Z」が表示されます。これはUnixエポックの開始時刻です。

単位の自動判定

自動モードでは、絶対値が100,000,000,000未満の場合は秒、以上の場合はミリ秒と解釈します。そのため、1970年代の初期のミリ秒タイムスタンプ(例: 1000)は自動では秒として扱われます。正確に変換するには「ミリ秒」を選択してください。

負の値と小数

負のタイムスタンプはUnixエポックより前の瞬間を表します。小数値も有効なJavaScript Dateを生成する場合は受け付けられます。

制限事項

このツールは、フォーマット済みの日付文字列、GPS時刻、Excelシリアル日付、うるう秒、カスタムエポックには対応していません。また、JavaScriptのDateが扱える範囲外の値は拒否されます。

よくある質問

タイムスタンプが13桁なのに自動で秒として扱われるのはなぜ?

自動モードでは、絶対値が100,000,000,000未満の場合は秒と判定します。13桁の値は通常100,000,000,000以上なのでミリ秒として扱われますが、例えば100000000000未満の13桁(例: 99999999999)は秒と判定されます。正確な単位が不明な場合は、元のシステムの仕様を確認し、明示的に単位を選択してください。

ローカル日時とUTCの違いは?

ローカル日時はブラウザのタイムゾーンに基づいて表示されます。ISO UTCとUTCテキストは同じ瞬間を表し、タイムゾーンの影響を受けません。ログやデータ交換にはUTCを使用することをお勧めします。

変換結果はサーバーに送信されますか?

いいえ、変換はすべてブラウザ内で行われ、データが外部に送信されることはありません。

チェックリスト

  • タイムスタンプの単位を確認する(秒かミリ秒か)
  • 負の値や小数が含まれる場合は正しく扱われるか確認する
  • 結果のISO UTCを記録して、後で誤解を避ける

処理はブラウザ内でローカルに行われます。