Die Date.now()
Methode gibt die Anzahl der Millisekunden, die seit dem 01.01.1970 00:00:00 UTC vergangen sind zurück.
Syntax
var timeInMs = Date.now();
Rückgabewert
Einen Zahl
, die die vergangenen Millisekunden seit dem 1. Januar 1970 00:00:00 Weltzeit (UTC) angibt.
Beschreibung
Da now
eine statische Methode von Date
ist, kann es immer so verwendet werden: Date.now()
Polyfill
Diese Methode wurde in in ECMA-262 5th edition standardisiert. Engines die noch nicht hinsichtlich diesen Standards aktualisiert wurden können den folgenden shim verwenden, um die Methode verfügbar zu machen:
if (!Date.now) { Date.now = function now() { return new Date().getTime(); }; }
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
ECMAScript 5.1 (ECMA-262) Die Definition von 'Date.now' in dieser Spezifikation. Implemented in JavaScript 1.5 |
Standard | Initiale Definition. Implementiert in JavaScript 1.5. |
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Date.now' in dieser Spezifikation. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) Die Definition von 'Date.now' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 5 | 3.0 (1.9) | 9 | 10.50 | 4 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Siehe auch
window.performance.now
- bietet timestamps mit einer kleineren Auflösung (kleiner als Millisekunden), um die Seitenperformance messen zu könnenconsole.time
/console.timeEnd