--- title: event.timeStamp slug: Web/API/Event/timeStamp tags: - API - DOM - Event - Property - Reference - timeStamp translation_of: Web/API/Event/timeStamp ---
{{APIRef("DOM")}}

イベントが発生した時刻 (ミリ秒単位) を表します。

注記: このプロパティは、イベントシステムが個々のイベント向けにサポートしている場合に限り動作します。

構文

event.timeStamp

この値は、現在のドキュメントの生成からイベントが作成された時点までの時間(ミリ秒単位)です。

新しい実装では、5 マイクロ秒(0.005 ms = 0.005 ミリ秒)精度の {{domxref("DOMHighResTimeStamp")}} です。古い実装では、1 ミリ秒精度の {{domxref("DOMTimeStamp")}} です。

HTML コンテンツ

<p>
  この iframe にフォーカスを設定していずれかのキーを押下すると、
  keypress イベントの現在のタイムスタンプを取得します。
</p>
<p>タイムスタンプ: <span id="time">-</span></p>

JavaScript コンテンツ

function getTime(event) {
  var time = document.getElementById("time");
  time.firstChild.nodeValue = event.timeStamp;
}
document.body.addEventListener("keypress", getTime);

表示結果

{{EmbedLiveSample("Example", "100%", 100)}}

仕様

仕様書 策定状況 コメント
{{SpecName("DOM WHATWG", "#dom-event-timestamp", "Event.timeStamp")}} {{Spec2("DOM WHATWG")}}
{{SpecName("DOM4", "#dom-event-timestamp", "Event.timeStamp")}} {{Spec2("DOM4")}}
{{SpecName("DOM2 Events", "#Events-Event-timeStamp", "Event.timeStamp")}} {{Spec2("DOM2 Events")}} 初期定義

ブラウザー実装状況

{{Compat("api.Event.timeStamp")}}