タイムスタンプ変換
UnixタイムスタンプをUTC・現地時刻・カスタムタイムゾーンの日付文字列に変換、またはその逆の変換を行います。
タイムスタンプ変換の使い方
- 01
Unixタイムスタンプ(秒またはミリ秒)を入力するか、日付文字列を入力してください。
- 02
変換方向を選択してください。
- 03
変換結果が複数の形式で表示されます。
Unix タイムスタンプとは
Unix タイムスタンプは、1970 年 1 月 1 日の UTC 午前 0 時 (エポックとして知られる瞬間) から経過した秒数です。これは UTC の固定点からのカウントにすぎないため、タイムゾーンが関連付けられていない正確な瞬間を表します。そのため、ログ、API、データベースで好まれます。
このコンバーターの機能
エポック値を読み取り可能な日付に変換し、日付をエポックに戻し、結果を UTC、現地時間、ISO 8601 文字列、および「3 時間前」などの人間による相対的な説明として表示します。 「Now」ボタンには現在時刻が入力されます。
秒とミリ秒
秒とミリ秒は自動的に検出されます。10 桁の数値は秒として読み取られ、13 桁の数値はミリ秒として読み取られます。これは、ログまたは API 応答から貼り付けるほとんどすべてをカバーします。
タイムスタンプと ISO 8601 を使用する理由
タイムスタンプは、曖昧さがなく、並べ替えが容易で、タイムゾーンやロケールに依存しないため、保存や交換において書式設定された日付文字列よりも優れています。通常のパターンは、タイムスタンプを保存し、それを人に表示するときのみローカルの書式設定された日付に変換することです。
ISO 8601 (例: 2026-06-30T14:05:00Z) は、日付と時刻の国際標準テキスト形式です。末尾の Z は UTC を意味します。相対値は、ログ行またはレコードがどれくらい古いかを素早く判断するのに便利です。
2038年問題とプライバシー
知っておくべきことの 1 つは、Unix 時刻を符号付き 32 ビット整数に格納するシステムでは、2038 年 1 月 19 日にオーバーフローが発生する、いわゆる 2038 年問題です。最新の 64 ビット システムは影響を受けません。ここにあるものはすべてブラウザで実行されるため、入力した内容はアップロードされません。
よくある質問
Unixタイムスタンプとは何ですか?
1970年1月1日00:00:00 UTC(Unixエポック)からの経過秒数です。タイムゾーンに依存しない日時表現として広く使われています。
ミリ秒と秒の違いは?
JavaScriptなどは1000倍のミリ秒タイムスタンプを使用します。このツールは自動的に判別し、どちらも処理できます。