日付からタイムスタンプ変換
日付をUNIXタイムスタンプに変換します。
Date Input
Result
UNIX Timestamp (seconds)
Milliseconds
ISO 8601
日付→タイムスタンプ変換
人間が読める日付と時刻をUNIXタイムスタンプ(1970年1月1日 00:00:00 UTCからの経過秒数、Unixエポック)に変換します。結果をミリ秒とISO 8601形式でも表示します。
用途
- API開発:多くのREST APIはリクエストパラメータとして整数のタイムスタンプを受け入れます
- データベースクエリ:SQL WHERE句やMongoDBの日付フィルター用のエポック値を生成
- JWTトークンデバッグ:JWTトークンテスト用のiat、exp、nbfクレーム値を作成
- Cronとスケジューリング:ジョブのスケジューリングや有効期限の設定のために将来のタイムスタンプを計算
- タイムゾーン間の調整:UNIXタイムスタンプはタイムゾーンに依存しないため、分散システムに最適
使い方ガイド
- 日付ピッカーで日付を選択します
- 時間入力フィールドで時刻を設定します
- タイムゾーンを選択します(ローカルまたはUTC)
- UNIXタイムスタンプを秒とミリ秒で確認します
- 必要なタイムスタンプ値をコピーします
仕組み
入力フィールドで日付と時刻を選択し、ローカル時間またはUTCを選択すると、ツールが対応するUNIXタイムスタンプを即座に計算します。すべての計算はJavaScriptのDateオブジェクトを使用してブラウザ内で行われます。データはサーバーに送信されません。
ヒントとベストプラクティス
- UNIXタイムスタンプは常にUTCです — タイムゾーンの違いを考慮してください
- JavaScript用にはミリ秒タイムスタンプ(Date.now())、ほとんどのAPIとデータベース用には秒タイムスタンプを使用してください
- 現在のUNIXタイムスタンプがページ上部にリアルタイムで表示されます
- トークンの有効期限クレームをデバッグするには、このツールをJWTデコーダーと組み合わせて使用してください
よくある質問
UNIXタイムスタンプとは何ですか?
UNIXタイムスタンプ(エポック時間またはPOSIX時間とも呼ばれる)は、1970年1月1日 00:00:00 UTCからの経過秒数です。タイムゾーンに依存せず、単一の整数として格納しやすいため、プログラミングで広く使用されています。
秒とミリ秒のタイムスタンプの違いは何ですか?
秒単位のUNIXタイムスタンプは10桁です(例:1716239022)。JavaScriptのDate.now()はミリ秒を返します — 13桁(例:1716239022000)。このツールは両方の形式を提供します。
2038年に何が起きますか?
2038年問題は、タイムスタンプを32ビット符号付き整数として格納するシステムに影響します。これらは2038年1月19日にオーバーフローします。最新のシステムは64ビット整数を使用しています。JavaScriptは64ビット浮動小数点を使用し、2038年をはるかに超える日付をサポートします。
タイムゾーンはタイムスタンプに影響しますか?
UNIXタイムスタンプは常にUTCです。ローカル時間を選択すると、ツールはタイムスタンプを計算する前にUTCに変換します。同じ瞬間は、タイムゾーンに関係なく同じタイムスタンプを生成します。
プライバシーとセキュリティ
このツールはWebAssembly(WASM)にコンパイルされたFFmpegを使用しています。WASMバイナリ(約25MB)は初回使用時にCDNからダウンロードされ、ブラウザにキャッシュされます。すべてのファイル処理はお使いのデバイス上でローカルに行われ、ファイルがサーバーにアップロードされることは一切ありません。そのため、機密性の高いメディアファイルも安全に処理できます。大きなファイルの場合、デバイスのCPUや利用可能なメモリによって処理に時間がかかることがあります。