無料のUnixタイムスタンプ変換ツール
この無料の Unix タイムスタンプ変換ツールは、エポック秒またはミリ秒を UTC、ローカル時間、ISO 8601、相対時間に変換します。日付と時刻を選べば、エポック値も求められます。
タイムスタンプ → 日付
日付 → タイムスタンプ
タイムスタンプの変換方法
タイムスタンプを貼り付けます。
上のボックスに、秒またはミリ秒の Unix タイムスタンプを入力または貼り付けてください。「現在」をクリックすると、現在の時刻が秒で入力されます。
結果を確認します。
UTC の日付、ローカル時間、ISO 8601、相対時間が表示されます。10,000,000,000 を超える値はミリ秒として読み取られます。
日付を逆変換します。
下のカードで、ローカルのタイムゾーンの日付と時刻を選ぶと、秒とミリ秒のエポック値が表示されます。どの行もワンクリックでコピーできます。
よくある質問
エポック時間、単位、タイムゾーン、2038年の上限についての回答です。
Unixタイムスタンプとは何ですか?
Unix タイムスタンプ(エポック時間とも呼ばれます)は、1970年1月1日 00:00:00 UTC からの経過秒数を、うるう秒を数えずにカウントしたものです。タイムゾーンを持たない1つの瞬間を表すため、API、ログ、データベースが日付の保存に使っています。
タイムスタンプが秒かミリ秒かを見分けるにはどうすればよいですか?
桁数を数えてください。現在の時刻は、秒なら10桁(1700000000)、ミリ秒なら13桁(1700000000000)です。このコンバーターは、10,000,000,000 を超える値をミリ秒、それ以下の値を秒として読み取るため、設定なしでどちらの形式も使えます。
Unixタイムスタンプを日付に変換するにはどうすればよいですか?
Unix タイムスタンプのボックスに数値を貼り付けてください。入力に合わせて、UTC、ローカル時間、ISO 8601、相対の各行が表示されます。たとえば 1700000000 は Tue, 14 Nov 2023 22:13:20 GMT で、ISO 8601 では 2023-11-14T22:13:20.000Z です。
現在のエポック時間を取得するにはどうすればよいですか?
「現在」をクリックしてください。上のボックスに現在の Unix 時間が秒単位(整数)で入力され、対応する日付が表示されます。ミリ秒が必要な場合は、その値を 1,000 倍するか、下のカードで今日の日付と時刻を選ぶと、両方の値が表示されます。
日付からタイムスタンプへの変換では、どのタイムゾーンが使われますか?
選んだ日付と時刻は、ブラウザのタイムゾーンで読み取られます。ニューヨークでは 2026-10-19 14:30 が 1792434600 になり、UTC では同じ入力が 1792420200 になります。タイムゾーンの選択欄はないため、常に UTC で結果を表示する ISO 8601 の行で確認してください。
ここでの UTC とローカル時間の違いは何ですか?
タイムスタンプは、誰にとっても同じ1つの瞬間を表します。UTC の行はオフセットなしで、ローカル時間の行は同じ瞬間をお使いのデバイスのタイムゾーンと日付形式で表示します。そのため、2つの行の差はお使いのオフセット分になります。タイムスタンプ自体は変わりません。
ISO 8601 とは何ですか?
ISO 8601 は、多くの JSON API やログで使われる標準の日付形式で、たとえば 2023-11-14T22:13:20.000Z のように表します。T は日付と時刻の区切りで、Z は UTC を意味します。このコンバーターは、ISO 形式の値を常にミリ秒付きの UTC で出力します。
タイムスタンプが1970年の日付になるのはなぜですか?
ほとんどの場合、単位が違っています。秒の値をミリ秒として読むと、1970年1月1日の約20日後になります。このツールでも、11桁の秒の値(2286年以降の日付)はミリ秒として読まれ、同じく1970年と表示されます。まず桁数を確認してください。
マイクロ秒やナノ秒にも変換できますか?
まだ対応していません。16桁のマイクロ秒の値はミリ秒として読まれ、はるか先の未来の年が表示されます。19桁のナノ秒の値はエラーになります。先に 1,000 または 1,000,000 で割ってミリ秒にしてから、結果を貼り付けてください。
1970年より前の日付を負のタイムスタンプに変換できますか?
はい、秒単位で変換できます。-1700000000 は1916年2月18日になり、日付ピッカーで1970年より前の日付を選ぶと負の値が返されます。負のミリ秒の値は誤って秒として読まれるため、貼り付ける前に 1,000 で割ってください。
2038年問題とは何ですか?
Unix 時間を符号付き32ビットの数値で保存しているシステムは、2147483647(2038年1月19日 03:14:07 UTC)で上限に達し、その後1901年に戻ってしまいます。このコンバーターは JavaScript の日付を使っているため、2038年以降の日付も通常どおり変換できます。
このタイムスタンプコンバーターはプライバシーに配慮されていますか?
はい。入力したタイムスタンプや日付はブラウザ内にとどまり、保存されることはありません。公開サイトでは、Google アナリティクスが各編集と「コピー」のクリックを集計しますが、送信されるのはツール名と0の所要時間だけで、入力した値が送られることはありません。
Unixタイムスタンプ変換ツールで確認できる内容
エポック値を貼り付けるか、日付を選ぶだけです。UTC、ローカル時間、ISO 8601、秒またはミリ秒が表示され、それぞれに専用の「コピー」ボタンがあります。

Unixタイムスタンプを日付に変換
10桁の秒の値または13桁のミリ秒の値を貼り付けると、単位が自動で選ばれます。UTC の日付、ローカル時間、ISO 8601、そして何時間前かがわかります。
- 秒とミリ秒を自動で判別します
- UTC、ローカル時間、ISO 8601、相対時間に対応
- 「現在」ボタンで現在の時刻を入力できます

日付をUnixタイムスタンプに変換
カレンダーピッカーで日付と時刻を選ぶと、秒とミリ秒のエポック値、および UTC の ISO 8601 文字列が表示されます。日付はお使いのローカルのタイムゾーンで解釈されます。
- 秒とミリ秒を並べて表示します
- ISO 8601 は常に UTC で出力します
- お使いのブラウザのタイムゾーンを使用します
UTCと現地時間
すべてのタイムスタンプについて、UTC の日付と、同じ瞬間をブラウザのタイムゾーンと日付形式で表示します。ログの記録を手元の時計と照らし合わせられます。
現在からの相対時間
「相対」の行には、その瞬間が現在からどれくらい離れているかが、「3年前」や「2時間後」のように表示されます。入力したときに計算され、リアルタイムでは更新されません。
どの結果もコピー可能
各行に専用の「コピー」ボタンがあるので、ISO 文字列を API 呼び出しに、秒の値を SQL クエリに、入力し直さずにそのまま貼り付けられます。
無料・登録不要
アカウントも利用制限もなく使えます。入力した値はブラウザ内にとどまります。公開サイトでは、Google アナリティクスが各編集を集計しますが、入力したタイムスタンプや日付は集計されません。
タイムスタンプ変換が役立つ場面
エポック値は、ログ、API、トークン、データベースなどで目にします。ここでは、すばやい変換が役立つ場面を紹介します。
APIのデバッグ
API レスポンスやログの行から、created_at、updated_at、有効期限のフィールドを読み取れます。数値を貼り付けるだけで、UTC とローカル時間での正確な時刻がわかります。
- JWT の exp と iat クレームをデコード
- サーバーログファイルのエポック値を確認
- API レスポンスの created_at フィールドを確認
データベース作業
カレンダーの日付を、SQL の WHERE 句で使う秒またはミリ秒に変換できます。データエクスポートのエポック列をデコードして、実際に何が保存されているか確認することもできます。
- エポック値を使った WHERE 句を作成
- エクスポートに保存されたエポック列をデコード
- 秒とミリ秒の取り違えを発見
スケジュールとイベント
トークン、キャッシュエントリ、スケジュールされたジョブがいつ期限切れになるか、あとどれくらいかを確認できます。「相対」の行には、現在との差が分、時間、日、年で表示されます。
- トークンの有効期限までの残り時間を確認
- 将来のイベントの正確な UTC 時刻を確認
- タイムスタンプとローカルの時計を比較
その他のツールを見る
このツールと組み合わせて使える、ほかの無料ツールもご覧ください