Unix時間変換ツールの使い方
Unix時間変換ツールは、Unix時間(エポック秒)と日時を双方向に変換するオンラインツールです。入力はすべてブラウザ上で処理され、サーバーに送信されません。
- Unixタイムスタンプを入力 — 秒単位(10桁)またはミリ秒単位(13桁)の数値を入力し、単位を選択します。
- 日時を入力 — 日付と時刻を指定すると、対応するエポック秒が算出されます。
- タイムゾーンを選択 — UTC、ローカル時刻に加え、ニューヨーク・ロンドン・上海・東京などのタイムゾーンでの表示に対応しています。
- 「現在時刻を使用」をクリック — 現在のUnix時間と日時をワンクリックで入力できます。
- 結果を確認 — UTC時刻、ローカル時刻、選択タイムゾーンの時刻、秒・ミリ秒のタイムスタンプが表示されます。
プログラミングやログ解析では、タイムスタンプの桁数(10桁=秒、13桁=ミリ秒)に注意してください。Unix時間変換ツールは両方の単位に対応しているため、APIやデータベースの形式に合わせてすぐに変換できます。
計算式と理論 — Unix時間(エポック秒)
Unix時間(Unix time、エポック秒)は、1970年1月1日 00:00:00 UTC(協定世界時)からの経過秒数を表す標準的な時刻表現です。多くのプログラミング言語、データベース、ログシステムで広く使われています。
Unix時間 = 1970-01-01 00:00:00 UTC からの経過秒数
ミリ秒タイムスタンプ = 秒単位のUnix時間 × 1000
| 表記 | 桁数の目安 | 例(2025年頃) |
|---|---|---|
| 秒(エポック秒) | 10桁 | 1735689600 |
| ミリ秒 | 13桁 | 1735689600000 |
エポック(紀元)とは
「エポック」とは、Unix時間の起点となる 1970-01-01 00:00:00 UTC のことです。この瞬間のUnix時間は 0 です。それ以前の日時は負のUnix時間(例: 1969年は -1 など)になります。
タイムゾーンとの関係
Unix時間自体は常にUTC基準です。ローカル時刻や東京・ニューヨークなどのタイムゾーン表示は、エポック秒にオフセットを加えて算出します。Unix時間変換ツールでは、UTC・ローカル・選択タイムゾーンの3種類の表示を同時に確認できます。
Unix時間変換ツールの活用シーン
Unix時間変換ツールは、次のような場面で役立ちます。
- ログ解析・障害調査 — サーバーログに記録されたエポック秒を、読みやすい日時に変換してイベントの発生順序を確認する。
- API・データベース開発 — JSONの
created_atやMySQLのUNIX_TIMESTAMP()など、タイムスタンプ形式の入出力を検証する。 - プログラミング学習 — JavaScript の
Date.now()、time.time()(Python)、System.currentTimeMillis()(Java)などが返す値の意味を理解する。 - タイムゾーン確認 — UTCと日本時間(JST)など、複数タイムゾーンでの同一瞬間の表示を比較する。
- テストデータ作成 — 特定の日時に対応するエポック秒を素早く取得し、ユニットテストやモックデータに利用する。
ブラウザ上で完結するため、インストール不要でいつでもUnix時間と日時の相互変換が行えます。