èªã¿è¾¼ã¿ä¸...
èªã¿è¾¼ã¿ä¸...
任意の Unix エポック番号を日付に変換するか、任意の日付をエポックに変換します。秒とミリ秒の両方を処理し、ISO 8601、UTC、ローカル、相対形式を表示し、ライブの現在時刻時計と、日、週、月、年の開始時刻のクイックリファレンスを提供します。
任意の値をクリックして、現在のタイムスタンプとして読み込みます。
Unix タイムスタンプ(エポック時間とも呼ばれる)は、1970年1月1日00:00:00 UTCから経過した秒数です。いわゆる Unix エポックです。これは、タイムゾーンに依存せず、比較が容易な単一の整数であるため、コンピュータが時間の瞬間を保存する標準的な方法です。APIレスポンス、データベースレコード、ログファイル、JWTクレーム、クッキーの有効期限など、2つのシステムが何かが発生した時刻に合意する必要がある場所でタイムスタンプを見ることができます。この形式は、秒(現在の日付に対して10桁)とミリ秒(13桁、JavaScriptや多くのWeb APIで使用)という2つのバリエーションがあります。このツールは両方を処理し、完全にブラウザ内で実行され、すべての一般的な形式で結果を一度に表示します。
日付として読みたい数値がある場合はエポック → 日付を選択し、カレンダーの瞬間を整数に変換したい場合は日付 → エポックを選択します。
エポックの場合は、任意の10桁(秒)または13桁(ミリ秒)の数値を貼り付けます — 自動検出が両方を処理します。日付の場合は、ピッカーを使用するか、YYYY-MM-DDTHH:MM:SS形式で入力します。
出力にはISO 8601、UTC文字列、ローカル時間、相対(「3時間後」)、および秒とミリ秒の両方が含まれます。任意の行のコピーをクリックして取得します。
リファレンスボタン(今、今日の開始、Unixエポック、Y2038制限など)のいずれかをクリックして、そのタイムスタンプを入力にロードします。
Unixタイムスタンプ = 1970-01-01 00:00:00 UTCからの秒数 例: 0 → 1970-01-01(エポック自体) 1000000000 → 2001-09-09(10億秒) 1700000000 → 2023-11-14 2147483647 → 2038-01-19(符号付き32ビット制限) 変換: ms_timestamp = sec_timestamp × 1000 date_object_ms = epoch_value > 1e12 ? epoch_value : epoch_value × 1000 date = new Date(date_object_ms)
エポック時間はタイムゾーンに依存しません — 同じ整数は地球上のどこでも同じ瞬間を意味します。人間が読める形式に変換するには、タイムゾーンオフセットを適用します。ISO 8601(`2024-01-15T12:34:56Z`)はUTCのまま保持され、ローカルフォーマットはブラウザのオフセットを適用します。JavaScriptはタイムスタンプをミリ秒単位で保存し、Unixシェル、データベースフィールド、およびほとんどのAPIは秒単位を使用します — これがこのツールが値が10¹²を超えているかどうかをチェックして単位を検出する理由です(秒として解釈すると5000年をはるかに超える瞬間ですが、ミリ秒として解釈すると妥当です)。
| 入力 | 出力 |
|---|---|
1700000000(秒) | 2023-11-14T22:13:20Z 標準の10桁エポック — 自動的に秒として検出されました。 |
1700000000000(ミリ秒) | 2023-11-14T22:13:20Z 13桁の値 — 自動的にミリ秒として検出され、同じ瞬間です。 |
0 | 1970-01-01T00:00:00Z Unixエポック自体。 |
2024-01-15 12:00 ローカル → エポック | あなたのタイムゾーンオフセットに依存します 日付 → エポックは常にローカルタイムゾーンで入力を解釈します。 |
最終更新