Returns the time (in milliseconds) at which the event was created.

Note: This property only works if the event system supports it for the particular event.

Syntax

event.timeStamp

Example

HTML content

<p>
  Focus this iframe and press any key to get the
  current timestamp for the keypress event.
</p>
<p>timeStamp: <span id="time">-</span></p>

JavaScript content

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

Result

Specifications

Specification Status Comment
DOM
The definition of 'Event.timeStamp' in that specification.
Living Standard  
DOM4
The definition of 'Event.timeStamp' in that specification.
Recommendation  
Document Object Model (DOM) Level 2 Events Specification
The definition of 'Event.timeStamp' in that specification.
Recommendation Initial definition

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 49.0[1] (Yes) (Yes) (Yes) (Yes) ?
Feature Android Android Webview Edge Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support No support 49.0[1] (Yes) ? ? ? ? ? 49.0

[1] Starting with Chrome 49, returns a high-resolution monotonic time instead of epoch time.

Document Tags and Contributors

 Last updated by: Sebastianz,