メインコンテンツへスキップ
Tooletto

現在のUnixタイムスタンプ

タイムスタンプコンバーターのプリセット

今この瞬間のUnixタイムスタンプを、秒とミリ秒の両方でライブ更新します。テストのフィクスチャ、API呼び出し、データベースのシードに直接コピーできます。

  • ファイルは端末の外に出ません
  • 無料、登録不要
  • 透かしなし
  • 一度読み込めばオフラインでも動作します
Loading tool…

タイムスタンプコンバーターの使い方

  1. 1

    タイムスタンプを貼り付けるか日付を選ぶ

    秒とミリ秒は自動的に検出されます。

  2. 2

    各形式を読む

    UTC、ISO 8601、ローカル時刻、相対時間がすべて表示されます。

  3. 3

    必要なものをコピー

    各形式はクリック1つでコピーできます。

ライブで常に最新のタイムスタンプが実際に役立つ場所

現在の正確なエポック値が必要になることは、日常の開発作業で常に現れます: 現実的な作成タイムスタンプでテストフィクスチャをシードする、呼び出しの瞬間を反映する`timestamp`パラメータを期待するAPIリクエストを構築する、トークンの失効値が実際にすでに過ぎているかを今と比較して確認する、などです。継続的に進んで更新される値は、他の場所に貼り付けるときにすでに数秒古いタイムスタンプをコピーしてしまう小さいが本物のリスクを取り除きます — 表示される数値は常にページが読み込まれたときのスナップショットではなく、実際の現在の瞬間です。

両方の単位、異なるシステムは異なる単位を期待するため

秒とミリ秒を1つ選ぶのではなく並べて表示することで、特定のAPI、データベースの列、あるいはテストフィクスチャがどの単位を期待するかを事前に知る必要がなくなります — JavaScript自体の`Date.now()`はミリ秒を返しますが、ほとんどのUnixシステムコールと多くのAPIは秒を期待し、間違った方をコピーすると、まさにタイムスタンプが1970年や西暦55000年に落ちてしまう10桁対13桁のずれが生じます。

システムが正しく動作しているかの素早い手動チェック

ライブで更新されるタイムスタンプを、テスト中のシステムから返されたばかりの値 — 新しいデータベース行の`created_at`値、セッショントークンの`iat`クレームなど — と比較することは、システムがずれた値やキャッシュされた値、古くなった値ではなく、現在の時刻を正しくスタンプしていることの素早い手動サニティチェックです。2つの値が1〜2秒以内に収まらない場合、チェック対象のシステムの何かがより詳しい確認に値します。

よくある質問

私のタイムスタンプは秒単位ですか、ミリ秒単位ですか?

ツールが検出します。現在のUnixタイムスタンプは秒単位で10桁、ミリ秒単位で13桁です。日付が1970年になった場合、ミリ秒を秒として渡しています。西暦55000年あたりになった場合はその逆です。

Unixエポックとは何ですか?

1970年1月1日UTC午前0時、ほぼすべてのシステムがそこから数え始めるゼロ点です。負のタイムスタンプも有効で、それより前の日付を表します — このツールはそれも処理します。

2038年問題とは何ですか?

Unix時間を32ビット符号付き整数に格納するシステムは、2038年1月19日にオーバーフローして1901年に戻ります。JavaScriptは64ビット浮動小数点数を使うため、このツールは影響を受けませんが、レガシーなC言語コードや古いデータベースの列は影響を受けます。

「ローカル時刻」とはどのタイムゾーンですか?

ブラウザから読み取ったお使いの端末のタイムゾーンです。UTC行とISO 8601行はタイムゾーンに依存しません — これが保存・記録すべきものです。ローカル時刻は表示専用です。