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

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

構文

event.timeStamp

新しい実装では、この値はイベントが作成されてから経過した時間 (5 マイクロ秒精度のミリ秒単位) を表す 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 の定義
廃止された 初期定義

ブラウザー実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 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) に替わりました。

ドキュメントのタグと貢献者

 このページの貢献者: yyss, fscholz, khalid32, ethertank
 最終更新者: yyss,