タイムスタンプから日付変換
UNIXタイムスタンプを人間が読める日付に変換します。
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()のミリ秒値を人間が読める形式に変換
使い方ガイド
- 数値タイムスタンプを入力または貼り付けます
- ツールが秒/ミリ秒形式を自動検出します
- 変換された日付を複数の形式で確認します(ローカル、UTC、ISO 8601)
- 相対時間を確認します(例:「3時間前」)
- 必要な形式をコピーします
仕組み
数値タイムスタンプを入力すると、ツールが秒(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や利用可能なメモリによって処理に時間がかかることがあります。