イベントが発生した時刻 (ミリ秒単位) を表します。
注記: このプロパティは、イベントシステムが個々のイベント向けにサポートしている場合に限り動作します。
構文
event.timeStamp
値
この値は、現在のドキュメントの生成からイベントが作成された時点までの時間(ミリ秒単位)です。
新しい実装では、5 マイクロ秒(0.005 ms = 0.005 ミリ秒)精度の DOMHighResTimeStamp
です。古い実装では、1 ミリ秒精度の 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);
表示結果
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
DOM Event.timeStamp の定義 |
現行の標準 | |
DOM4 Event.timeStamp の定義 |
廃止された | |
Document Object Model (DOM) Level 2 Events Specification Event.timeStamp の定義 |
廃止された | 初期定義 |
ブラウザー実装状況
現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。
この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。
手助けしていただける場合は、こちらから!
機能 | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
基本サポート | 49.0[1] | (有) | (有)[1] | (有) | (有) | ? |
機能 | Android | Android Webview | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Android 版 Chrome |
---|---|---|---|---|---|---|---|---|
基本サポート | 未サポート | 49.0[1] | (有) | (有)[1] | ? | ? | ? | 49.0 |
[1] Chrome 49 および Firefox 54 より、このプロパティが返す値はエポック時間 (DOMTimeStamp
) から高精度モノトニック時間 (DOMHighResTimeStamp
) に替わりました。