メインコンテンツへスキップ
SDETRole
SDETRole

テスト設計・開発ユーティリティ

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

Unix 秒・ミリ秒を ISO 8601 や任意のタイムゾーンの日時に変換。

すべてブラウザ内で動作 登録不要

Current time

Unix s …Unix ms …UTC …

Input

Unix seconds, ms, µs or ns, or a date such as 2026-11-09T10:00:00Z. Date-times without an offset are read in your browser's time zone.

Conversions

Enter a value to convert it.

このツールについて

API、ログ、データベースは時刻について意見が合いません。ある API は Unix 秒を、別の API はミリ秒を、トレースシステムはナノ秒を、さらに別のものはオフセット付きの ISO 文字列を返します。これらを取り違えると、1970 年や 50,000 年の日付ができてしまいます。この変換ツールは数値の大きさから単位を自動判定し(手動で指定することもできます)、同じ瞬間を Unix 秒とミリ秒、UTC・お使いのタイムゾーン・任意の他のタイムゾーンでの ISO 8601、HTTP の日付形式、そして現在からどれだけ前か後かで表示します。逆方向に変換するには日付文字列を貼り付けます。タイムゾーンのオフセットはブラウザの Intl データベースから取得するため、日付ごとに夏時間が正しく適用されます。

使い方

  1. タイムスタンプか日付文字列を貼り付けるか、「Use now」(現在時刻を使う)をクリックします。
  2. 単位は自動判定のままにするか、秒、ミリ秒、マイクロ秒、ナノ秒を指定します。
  3. サーバーやユーザーの所在地など、比較用のタイムゾーンを追加で選びます。
  4. 変換された値を、アサーション、テストデータ、バグレポート用にコピーします。

Unix タイムスタンプ変換ツール のよくある質問

自動判定はどうやって秒とミリ秒を区別するのですか?

大きさで区別します。秒の値は 5138 年まで 1,000 億未満にとどまりますが、ミリ秒の値は 1973 年にそれを超えました。同じルールでマイクロ秒とナノ秒も区別します。現在から遠く離れた日付を扱う場合は、単位を指定してください。

ISO 形式の日付が数時間ずれるのはなぜですか?

オフセットや Z のない日時は JavaScript ではローカル時刻として解釈され、2026-11-09 のような日付だけの文字列は UTC の午前 0 時として扱われます。API のペイロードやテストデータには、必ずオフセットを含めてください。

Unix タイムスタンプにうるう秒は含まれますか?

いいえ。Unix 時間は毎日をちょうど 86,400 秒として数えるため、うるう秒は表現されません。アプリケーションのテストで問題になることはまれです。

キーワードを入力すると SDETRole 全体を検索できます。

Pagefind による全文検索 · ブラウザ内で動作します 検索ページを開く →