Unixタイムスタンプ変換

Unixタイムスタンプを秒、ミリ秒、マイクロ秒、ナノ秒からローカル時刻、UTC、ISO 8601、相対時刻、曜日へ変換し、逆方向にも変換できます。

イベントのデバッグ中にタイムスタンプを読み替える

Unixタイムスタンプは、ログ、キュー、分析エクスポート、キャッシュレコード、ジョブスケジューラー、APIペイロード、JWTクレーム、データベース行に現れます。この変換ツールは秒、ミリ秒、マイクロ秒、ナノ秒を受け取り、ローカル時刻、UTC、ISO 8601、相対時刻、曜日、コピーしやすい数値を表示します。

自動判定は数値の長さと大きさから単位を推定します。元システムの精度が分かっている場合は単位を固定できます。日付入力は逆方向に動作し、テストや手動API呼び出し用のタイムスタンプを作るときに使えます。

ツールを読み込み中...

デバッグに役立つ確認

  • バックエンドが秒を送ったのにフロントエンドがミリ秒を期待していないか確認する。
  • 認証エラーを調べる前に、JWTのexp、iat、nbfクレームを読みやすい時刻に変換する。
  • インシデントがタイムゾーンや夏時間の境界をまたぐ場合に、ローカル時刻とUTCを比較する。
  • テストfixture、スケジュールジョブ、キャッシュ期限、API例向けに正確なタイムスタンプを作る。
  • ログのマイクロ秒/ナノ秒入力を使いつつ、正規化された秒またはミリ秒をコピーする。

秒とミリ秒

最もよくあるタイムスタンプのバグは単位の不一致です。UnixタイムスタンプはバックエンドやJWTクレームでは秒であることが多く、JavaScript Dateはミリ秒を使います。値が遠い未来や1970年1月付近に見える場合は、単位が間違っていることがよくあります。

タイムスタンプ変換FAQ

自動単位判定は何をしますか?

数値の長さと大きさから単位を推定します。精度が分かっている場合は明示的な単位を選んでください。

ローカル時刻とUTCを両方表示する理由は?

ログやAPIはUTCで保存されることが多く、人はローカル時刻で考えます。両方を見ることでタイムゾーンのミスを防げます。

日付をタイムスタンプに戻せますか?

はい。ローカル日時入力を使うと、その瞬間の秒とミリ秒を取得できます。

関連する開発ツール