タイムスタンプから日付変換

UNIXタイムスタンプを人間が読める日付に変換します。

Current UNIX Timestamp

Timestamp Input

Result

Local Time

-

UTC

-

ISO 8601

-

Seconds

-

Milliseconds

-

Relative

-

タイムスタンプ→日付変換

UNIXタイムスタンプ(Unixエポックからの秒またはミリ秒)を人間が読める日付に変換します。入力が秒かミリ秒かを自動検出し、ローカル時間、UTC、ISO 8601、相対形式で結果を表示します。

用途

  • ログ分析:サーバーログ、エラーレポート、モニタリングツールのエポックタイムスタンプを読める日付に変換
  • APIデバッグ:APIから整数として返される日付値を理解 — 数値タイムスタンプの意味を素早く確認
  • データベース検査:PostgreSQL、MySQL、Redisで整数として格納されたタイムスタンプ列を読み取り
  • JWT検査:JSON Web Tokenからexp、iat、nbfクレームをデコードしてトークンのタイミングを検証
  • JavaScriptデバッグ:Date.now()のミリ秒値を人間が読める形式に変換

使い方ガイド

  1. 数値タイムスタンプを入力または貼り付けます
  2. ツールが秒/ミリ秒形式を自動検出します
  3. 変換された日付を複数の形式で確認します(ローカル、UTC、ISO 8601)
  4. 相対時間を確認します(例:「3時間前」)
  5. 必要な形式をコピーします

仕組み

数値タイムスタンプを入力すると、ツールが秒(10桁)かミリ秒(13桁)かを自動検出します。JavaScriptのDateコンストラクタを使用して値を変換し、複数の出力形式で表示します。ページ上部のライブUNIXタイムスタンプカウンターは毎秒更新されます。すべてクライアントサイドで実行されます。

ヒントとベストプラクティス

  • 日付がおかしい場合は、タイムスタンプが秒かミリ秒かを確認してください
  • ツールはローカル時間とUTCの両方を表示します — タイムゾーンの問題のデバッグに便利です
  • トークンの有効期限を素早く検証するには、これをJWTデコーダーと一緒に使用してください
  • 開発中の素早い参照のために、現在のタイムスタンプカウンターをブックマークしてください

よくある質問

UNIXタイムスタンプとは何ですか?

UNIXタイムスタンプ(エポック時間またはPOSIX時間とも呼ばれる)は、1970年1月1日 00:00:00 UTCからの経過秒数です。タイムゾーンに依存せず、単一の整数として格納しやすいため、プログラミングで広く使用されています。

秒/ミリ秒の自動検出はどのように動作しますか?

10桁以下のタイムスタンプは秒として扱われます。13桁のタイムスタンプはミリ秒として扱われます。10〜13桁の値は、妥当な日付範囲に対する大きさに基づいて解釈されます。

2038年に何が起きますか?

2038年問題は、タイムスタンプを32ビット符号付き整数として格納するシステムに影響します。これらは2038年1月19日にオーバーフローします。最新のシステムは64ビット整数を使用しています。JavaScriptは64ビット浮動小数点を使用し、2038年をはるかに超える日付をサポートします。

負のタイムスタンプを変換できますか?

はい。負のタイムスタンプは1970年1月1日UTC以前の日付を表します。例えば、-86400は1969年12月31日に対応します。

プライバシーとセキュリティ

このツールはWebAssembly(WASM)にコンパイルされたFFmpegを使用しています。WASMバイナリ(約25MB)は初回使用時にCDNからダウンロードされ、ブラウザにキャッシュされます。すべてのファイル処理はお使いのデバイス上でローカルに行われ、ファイルがサーバーにアップロードされることは一切ありません。そのため、機密性の高いメディアファイルも安全に処理できます。大きなファイルの場合、デバイスのCPUや利用可能なメモリによって処理に時間がかかることがあります。