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

Unixタイムスタンプを読みやすい日付に変換したり、その逆に変換したりできます。秒とミリ秒に対応し、相対時間も表示されます。

現在の Unix タイムスタンプ
---

タイムスタンプ → 日時

--

日時 → タイムスタンプ

機能

タイムスタンプ → 日付形式
日付 → タイムスタンプ
秒とミリ秒に対応
相対時間を表示
現在のタイムスタンプを常時表示

使い方

1. タイムスタンプ欄にUnixタイムスタンプを入力すると、日付がリアルタイムで更新されます。

2. または日付と時刻を選択すると、タイムスタンプがリアルタイムで更新されます。

3. 現在のタイムスタンプがページ上部にリアルタイムで表示されます。

このツールについて

Unix タイムスタンプは 1970年1月1日 00:00:00 UTC からの経過秒数で、データベース、API、ログファイルはタイムゾーンを気にせずに時点を記録するためにこれを使います。この変換ツールはタイムスタンプを ISO 8601、UTC、ローカル時刻、「3時間前」のような相対表現の読みやすい日時に変換し、日時を秒とミリ秒の両方のタイムスタンプに戻すこともできます。ミリ秒は自動で判別し、JavaScript の Date.now() が返すような13桁の値はミリ秒として扱います。ページ上部では現在のタイムスタンプがリアルタイムで進むので、「今」をワンクリックでコピーできます。API レスポンスのデバッグ、ログの読解、トークンの有効期限の確認に便利です。

よくある質問

秒とミリ秒のタイムスタンプの違いは?
Unix 時間は伝統的に秒で数え(現在の日付では10桁)、ほとんどのデータベースや言語がこれを使います。JavaScript や Java はミリ秒(13桁)をよく使います。この変換ツールは 1,000,000,000,000 以上の値をミリ秒として扱います。
Unix タイムスタンプはタイムゾーンによって変わりますか?
変わりません。タイムスタンプは世界中で同じ瞬間を表します。タイムゾーンが関係するのはその瞬間をローカルの日時として表示するときだけなので、ツールは UTC とローカル時刻の両方を表示します。
ISO 8601 とは?
YYYY-MM-DDTHH:MM:SSZ という国際的な日付形式で、たとえば 2026-09-11T08:30:00Z です。末尾の Z は UTC を意味します。文字列として並べ替えても正しい順序になり、API やデータ交換で最も安全な形式です。
2038年問題とは何ですか?
Unix 時間を符号付き32ビット整数で保存しているシステムは、2038年1月19日 03:14:07 UTC にあふれてしまいます。現在のシステムは64ビットのタイムスタンプを使っており、何十億年もあふれることはありません。
うるう秒はどう扱われますか?
Unix 時間はうるう秒を無視し、すべての日をちょうど 86,400 秒として扱います。実際にはタイムスタンプと UTC の間に 1972年以降に追加されたうるう秒の分の差がありますが、アプリケーションで問題になることはほとんどありません。

関連ツール