Start · Sprachen · JavaScript · Referenz · Date.prototype.getTime()

Date.prototype.getTime()

Methode

Die Methode <code>getTime()</code> gibt die Anzahl der Millisekunden dieses Datums seit der Epoche (1. Januar 1970, UTC) zurück.

Kategorie: method-property

Signatur

getTime()

Beschreibung

Die Methode getTime() von Date-Instanzen gibt die Anzahl der Millisekunden für dieses Datum seit der Epoche zurück, die als Mitternacht zu Beginn des 1. Januar 1970, UTC, definiert ist.

Date-Objekte werden grundlegend durch einen Timestamp repräsentiert, und diese Methode ermöglicht es, den Timestamp abzurufen. Sie können diese Methode verwenden, um einem anderen Date-Objekt ein Datum und eine Uhrzeit zuzuweisen. Diese Methode ist funktional äquivalent zur Methode valueOf().

Rückgabewert

Typ
number
Beschreibung
Eine Zahl, die den Timestamp dieses Datums in Millisekunden darstellt. Gibt NaN zurück, wenn das Datum ungültig ist.

Beispiele

getTime() zum Kopieren von Daten verwenden

// Since month is zero based, birthday will be January 10, 1995
const birthday = new Date(1994, 12, 10);
const copy = new Date();
copy.setTime(birthday.getTime());

Ausführungszeit messen

let end, start;

start = new Date();
for (let i = 0; i < 1000; i++) {
  Math.sqrt(i);
}
end = new Date();

console.log(`Operation took ${end.getTime() - start.getTime()} msec`);

// Wichtig · Fallstricke

In Browsern, die das High-Resolution-Time-Feature der Performance API unterstützen, kann Performance.now() zuverlässigere und präzisere Messungen der verstrichenen Zeit liefern als Date.now().