タイムスタンプ変換 ガイド

Unixタイムスタンプ(秒/ミリ秒)をISO 8601、RFC 2822、人間が読める形式に変換。開発者向け。

タイムスタンプ変換に戻る

このツールの機能

タイムスタンプ変換ツールは、Unixタイムスタンプ(秒またはミリ秒)と日付文字列を複数形式に変換します。数値または ISO 8601 / RFC 2822 形式の文字列を入力すると、Unix秒・ミリ秒、ISO 8601、RFC 2822、人間が読める日付が得られます。数値入力では秒とミリ秒を自動検出。タイムスタンプやAPIを扱う開発者向けです。

使い方

  1. 入力を入力 — Unixタイムスタンプ(例:1709251200 や 1709251200000)または日付文字列(例:2024-03-01T12:00:00Z)を入力。
  2. 出力を表示 — Unix秒、ミリ秒、ISO 8601、RFC 2822、人間が読める形式が表示されます。
  3. 形式を選択 — APIペイロードやログ用に必要な形式をコピー。
  4. 逆変換 — ISO または RFC 2822 を貼り付けてUnixタイムスタンプを取得。

動作の仕組み

数値入力:1e12未満は秒(1970–33658年をカバー)、1e12以上はミリ秒として扱う。文字列入力Date.parse に渡し、ISO 8601、RFC 2822、一般的な形式をサポート。出力は単一のUTCミリ秒値から生成:ISO 8601 は toISOString()、RFC 2822 は明示的な +0000 オフセット付き、人間が読める形式は Intl.DateTimeFormat。範囲外のタイムスタンプはエラーを返します。

すべての計算はブラウザ内で実行されます。データはサーバーに送信されません。

使用例とサンプル

  • API開発 — リクエスト/レスポンス用に形式間を変換。
  • ログ分析 — ログのUnixタイムスタンプをデコード。
  • データベース — 保存されたタイムスタンプを人間が読める日付に変換。
  • デバッグ — 日付パースとタイムゾーン処理を検証。
  • ドキュメント — ドキュメント用のサンプルタイムスタンプを生成。

  • 1709251200(秒)→ 2024-03-01T12:00:00.000Z
  • 1709251200000(ミリ秒)→ 同じ日付
  • 2024-03-01 12:00:00 → Unixタイムスタンプと全形式

制限と既知の制約

  • UTC出力 — 出力はUTC;タイムゾーン変換なし。
  • 範囲 — JavaScript Date の範囲外のタイムスタンプは失敗する場合あり。
  • 自動検出 — 秒とミリ秒のしきい値は 1e12;その付近の値は曖昧。
  • 文字列パースDate.parse に依存;非標準形式は失敗する場合あり。

すべての計算と変換はブラウザ内で完全に実行されます。データはサーバーに送信されず、入力内容はデバイスから離れません。