入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

Unixタイムスタンプ変換ツール

日時
010712
変換結果
Unixタイムスタンプ
1778202432
ISO 8601
2026-05-08T01:07:12.000Z
UTC
Fri, 08 May 2026 01:07:12 GMT
ローカル
5/8/2026, 1:07:12 AM

使い方


現在時刻で初期化されます。Unixタイムスタンプ(秒)を入力するか、日時ピッカーで日時を選択してください。どちらの入力欄も双方向に連動します。「現在時刻」ボタンで現在の時刻にリセットできます。コピーボタンで各形式の値をコピーできます。

Unixタイムスタンプとは


Unixタイムスタンプ(エポック時間)は、1970年1月1日 00:00:00 UTC(Unixエポック)からの経過秒数で時刻を表します。プログラミング、データベース、APIで時刻を統一的に表現する方法として広く使われています。負の値は1970年以前の日時を表します。

活用シーン


  • APIの日時処理 — RESTやGraphQL APIで返されるタイムスタンプを人間が読める日時に変換
  • データベースのタイムスタンプ調査 — DBに保存されたUnix時間を実際の日時に変換してデータを検証
  • ログ解析 — サーバーログやアプリケーションログのエポック時間を可読な日時に変換して時系列を把握
  • cronジョブのスケジューリング — 特定の日時をUnixタイムスタンプに変換してスケジュール設定や条件分岐に利用

注意すべき問題


  • 2038年問題(Y2K38)— 32ビット符号付き整数の上限(2,147,483,647)を超える2038年1月19日以降、古いシステムではオーバーフローが発生する
  • 秒とミリ秒の混同 — JavaScriptのDate.now()はミリ秒を返しますが、Unix標準は秒単位。1000倍の違いに注意
  • タイムゾーンの罠 — Unixタイムスタンプ自体はUTCですが、ローカル時間に変換する際にタイムゾーンオフセットが正しく適用されているか確認が必要

覚えておくと便利なタイムスタンプ


  • 0 → 1970-01-01 00:00:00 UTC — Unixエポック(起点)
  • 1000000000 → 2001-09-09 01:46:40 UTC — 10億秒の節目
  • 1234567890 → 2009-02-13 23:31:30 UTC — 連番タイムスタンプ
  • 2000000000 → 2033-05-18 03:33:20 UTC — 20億秒の節目
  • 2147483647 → 2038-01-19 03:14:07 UTC — 32ビット符号付き整数の上限(Y2K38)

プライバシー


すべての変換処理はブラウザ内で完結します。データがサーバーに送信されることは一切ありません。