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

Unixタイムスタンプ変換

Unix秒またはミリ秒を読みやすいローカル時刻とUTC時刻に変換し、カレンダー日付をタイムスタンプに戻すこともできます。処理はブラウザ内でローカルに行われます。

使ってみる

双方向に変換できます。自動判定・秒・ミリ秒を選び、ISO UTC結果とブラウザのタイムゾーンを確認してください。クリアしても入力値は保持されます。

1000 s → 1970-01-01T00:16:40.000Z
1000 ms → 1970-01-01T00:00:01.000Z

機能と使いどころ

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

具体的な例

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

単位の自動判定

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

負の値と小数

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

制限事項

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

よくある質問

自動判定は桁数だけで決まりますか?

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

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

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

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

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

チェックリスト

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

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

日時を入力して変換し、秒・ミリ秒・UTC の ISO 値・タイムゾーン識別子を確認します。独立したタイムゾーン選択機能はありません。

秒やミリ秒も入力できます。コピーで現在の結果テキストをクリップボードに送れます。クリアは結果だけを消し、入力した日時は保持します。ファイルのダウンロード機能はありません。

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