Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Date
  6. getTime()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Date.prototype.getTime()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

DiegetTime()-Methode vonDate-Instanzen gibt die Anzahl der Millisekunden für dieses Datum seit demEpochenbeginn zurück, der als Mitternacht zu Beginn des 1. Januar 1970 UTC definiert ist.

Probieren Sie es aus

const moonLanding = new Date("July 20, 69 20:17:40 GMT+00:00");// Milliseconds since Jan 1, 1970, 00:00:00.000 GMTconsole.log(moonLanding.getTime());// Expected output: -14182940000

Syntax

js
getTime()

Parameter

Keine.

Rückgabewert

Eine Zahl, die denZeitstempel in Millisekunden dieses Datums darstellt. GibtNaN zurück, wenn das Datumungültig ist.

Beschreibung

Date-Objekte werden grundsätzlich durch einenZeitstempel dargestellt, und diese Methode ermöglicht es Ihnen, den Zeitstempel abzurufen. Sie können diese Methode verwenden, um einem anderenDate-Objekt ein Datum und eine Uhrzeit zuzuweisen. Diese Methode ist funktional gleichwertig mit dervalueOf()-Methode.

Beispiele

Verwendung von getTime() zum Kopieren von Datumsangaben

Erstellung eines Date-Objekts mit demselben Zeitwert.

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

Messung der Ausführungszeit

Durch das Subtrahieren von zwei aufeinanderfolgendengetTime()-Aufrufen auf neu erzeugtenDate-Objekten erhält man die Zeitspanne zwischen diesen beiden Aufrufen. Dies kann verwendet werden, um die Ausführungszeit einiger Operationen zu berechnen. Siehe auchDate.now(), um die Erstellung unnötigerDate-Objekte zu vermeiden.

js
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`);

Hinweis:In Browsern, die die hochauflösende Zeitfunktion derPerformance API unterstützen, kannPerformance.now() verlässlichere und präzisere Messungen der vergangenen Zeit alsDate.now() bieten.

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-date.prototype.gettime

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp