🕐 Unixタイムスタンプ変換

Unixタイムスタンプと読みやすい日時を相互変換

✓ ずっと無料 · ✓ 登録不要 · ✓ アップロード不要 · ✓ オフライン対応

🔒 データがデバイスの外に出ることはありません。 すべての処理はJavaScript Date APIを使用してブラウザ内でローカルに行われます。アップロード、サーバー、追跡は一切ありません。

特長

  • Unixタイムスタンプ変換 — 秒・ミリ秒・マイクロ秒・ナノ秒を桁数で自動判定、単位を自分で指定することもできます。日時からタイムスタンプへの変換も可能です。
  • ローカル時刻とUTC — UTC とブラウザのタイムゾーンを並べて表示。その日付に実際に適用されていたオフセットを使います。
  • ISO 8601形式 — UTC と自分のオフセットの 2 種類の ISO 8601 に加え、HTTP の日付形式も表示します。
  • 相対時間 — そのタイムスタンプがどれくらい前か、あるいはどれくらい先かがわかります。

仕組み

  1. タイムスタンプか日時を入力 — 任意の単位の Unix 数値、ISO 8601 や RFC 2822 の日時を入力するか、日付ピッカーで選びます。
  2. すべての形式を確認 — Unix、ISO 8601、ローカル時刻、UTC、相対時間の各形式で表示されます。
  3. 必要なものをコピー — 各形式の横にある「コピー」を押します。

活用例

  • ログやAPIレスポンスのタイムスタンプをデバッグ
  • データベースのタイムスタンプを読みやすい日時に変換
  • イベント間の時間差を計算

よくある質問

ミリ秒のタイムスタンプに対応していますか?

はい。マイクロ秒とナノ秒にも対応しています。数値は桁数で判定します:11 桁以下は秒、12〜14 桁はミリ秒、15〜17 桁はマイクロ秒、18 桁以上はナノ秒。入力欄の下にどの単位で読んだかを表示し、違う場合は単位を選び直せます(たとえば 1973 年 3 月より前のミリ秒値は 11 桁しかありません)。ブラウザはミリ秒単位で時刻を扱うため、それより細かい桁は切り捨て、その旨を表示します。

どのタイムゾーンを使っていますか?

Unix タイムスタンプ自体にタイムゾーンはなく、1970 年 1 月 1 日 00:00 UTC からの秒数です。このページはその時刻を UTC とブラウザのタイムゾーンで表示し、その日付に実際に適用されていたオフセットを使います(夏時間のある地域では夏と冬で異なります)。日付ピッカーはローカル時刻で動作します。

数値の代わりに日時を貼り付けられますか?

はい。ISO 8601(2023-11-14T22:13:20Z、+09:00 のようなオフセット付き、T の代わりに空白も可)と、HTTP やメールのヘッダーで使われる RFC 2822 形式(Tue, 14 Nov 2023 22:13:20 GMT)に対応しています。タイムゾーンのない日時はローカル時刻として読み取り、その旨を表示します。

1970 年より前の日付は?

負の数を入力してください。-86400 は 1969 年 12 月 31 日 00:00 UTC です。ブラウザが扱える紀元前 271821 年から西暦 275760 年までの日付に対応します。

関連ツール

💬 バグ、アイデア、ご挨拶など? Milo 🐨 に連絡 · [email protected]