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

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

構文

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 の定義
勧告 初期定義

ブラウザー実装状況

機能 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,