Unix タイムスタンプとは何ですか?
Unix タイムスタンプ は、Unix エポック — 1970-01-01T00:00:00Z — からの経過秒数(またはミリ秒数)です。ログファイル、API レスポンス、データベースのカラム、JWT クレームで時刻を表現する標準的な方法です。本変換ツールは、タイムスタンプを UTC、ローカルタイムゾーン、追加した任意の IANA ゾーンで同時に表示し、双方向に変換します — すべてブラウザ内で、ネットワークリクエストはゼロです。
Unix タイムスタンプの変換はどのように機能しますか?
本ツールは、プラットフォームネイティブの Date と Intl.DateTimeFormat の挙動をなぞる、小さく決定論的なパイプラインを実行します:
- 桁数の検出。1012 より大きい数値はミリ秒として扱い、小さい値は秒として扱います。
1700000000は秒として、1700000000000はミリ秒として読まれ、どちらも同じ瞬間を指します。 - インスタントの構築。検出した値は必要に応じてミリ秒に乗算され、
new Date(ms)に渡されます。結果は自前のタイムゾーンを持たないプラットフォームネイティブの瞬間で、常にグローバルな時間軸上の一点です。 - マルチタイムゾーン描画。ピッカー内の各アクティブゾーンについて、ツールはそのゾーンで
Intl.DateTimeFormatを呼び出し、4 つの並列ビューを生成します — 正しいオフセット付きの ISO 8601、RFC 2822 形式の文字列、ロケール対応のロング形式、そして「3 分前」のような相対表現です。 - 日付 → タイムスタンプの逆変換。方向を切り替えると、ツールは
datetime-localのウォールクロック値と選択中のゾーンを読み、そのゾーンのそのウォールクロックでのオフセットを計算し、UTC のインスタントに戻します。出力は Unix 秒と Unix ミリ秒として個別のコピー ボタンと共に表示されます。 - ライブティック。「ライブ」をオンにすると、毎秒各セルを再描画する
setInterval(tick, 1000)ループが開始します。オフにするとインターバルが解除され、表示が固定されます。脈打つドットは Ultim8Soft の全ツールで共通の標準ライブモード契約を反映しています。
この Unix タイムスタンプ変換ツールを使う理由は何ですか?
- デフォルトでプライバシー。ページは初回の文書ロード以降、ネットワークコールをゼロ回しか行いません。タイムスタンプはタブから離れません — DevTools を開き、変換をクリックしても、Network パネルは静かなままです。
- 秒とミリ秒を 1 つの入力で。ログ行の単位を推測する必要はもうありません。桁数検出器が正しい単位を選び、選んだ単位を表示します。
- マルチタイムゾーンを一目で。UTC、東京のエンジニアの机、ニューヨークの顧客画面、ロンドンの監査台帳 — 決済タイムスタンプを 1 回の描画で比較でき、カレンダーの算術は不要です。
- RFC 準拠の出力。ISO 8601 は正確なゾーンオフセットを使用し、RFC 2822 は慣例的な形式に従い、ロケールビューはブラウザの優先言語を使用します。同じ数字、4 つの形式、丸めの誤差はありません。
Unix タイムスタンプの一般的な用途は何ですか?
システムが時刻を数値で書き出すあらゆる場面で、Unix タイムスタンプ変換ツールが最初に手に取る道具になります:
- ログ行のデバッグ。
journald、CloudWatch、Datadog、Sentry のアプリケーションログには通常エポック列が含まれます。ここに貼り付ければ、オンコールエンジニアのゾーンと顧客のゾーンでの正確なウォールクロック時刻を 1 回の描画で確認できます。 - JWT クレームのデコード。JSON Web Token 内の
iatおよびexpクレームは Unix 秒タイムスタンプです。投入すると、トークンの発行と失効を秒、ミリ秒、ISO 8601、相対時間で並べて確認できます。 - API レスポンスタイムスタンプの比較。REST や webhook のペイロードはタイムスタンプを一貫しない単位で発行します — Stripe は秒、Shopify はミリ秒、GitHub は ISO 文字列です。生の整数を変換することで、注文行、監査ログ、顧客向け領収書との整合を確認できます。
Unix タイムスタンプの例はどのようなものですか?
タイムスタンプ 1700000000 を取ります。桁数検出器はこれを秒として読み(1012 をはるかに下回る)、ツールは new Date(1700000000 * 1000) を構築します — すなわち瞬間 2023-11-14T22:13:20.000Z。UTC カードは ISO 文字列、RFC 2822 形式(Tue, 14 Nov 2023 22:13:20 GMT)、ロング形式のロケール表記、そして現在の時計から計算された相対時間を表示します。東京カードは同じ瞬間を 2023-11-15T07:13:20.000+09:00、ニューヨークカードは 2023-11-14T17:13:20.000-05:00、ロンドンカードは 2023-11-14T22:13:20.000+00:00 として描画します。同じ値を 1700000000000 ミリ秒で入力しても同一の描画が得られます — 桁数検出器が単位の切り替えを静かに処理します。
本 Unix タイムスタンプ変換ツールは 1 つの仕事だけを行います: 数字を瞬間に、または瞬間を数字に変える、必要なすべてのタイムゾーンを横断して、値をどこにも送信せずに。貼り付け、クリック、コピー、そして次の作業へ。