JavaScript/Objekte/Date/getTime
Die Methode Date.property.getTime() liefert die Anzahl Millisekunden als Zahlenwert zurück, die seit dem 1. Januar 1970, 0:00:00 Uhr UTC, bis zu dem im Datumsobjekt gespeicherten Zeitpunkt vergangen sind.
Syntax
dateObj.getTime()
Rückgabewert ist die Anzahl Millisekunden seit dem 1. Januar 1970, 0:00:00 Uhr UTC
Anwendungsbeispiel
function init () {
document.getElementById('button').addEventListener('click',millisekunden);
millisekunden();
}
function millisekunden () {
var Zeit = new Date(),
ausgabe = Zeit.getTime();
document.getElementById('ausgabe').innerHTML = ausgabe;
}
Das Beispiel erzeugt ein neues Datumobjekt mit dem aktuellen Zeitpunkt in dem Objektnamen Zeit
. Mit Zeit.getTime()
wird die aktuelle Anzahl von Millisekunden, die seit dem 01.01.1970 (UTC) vergangen sind, ermittelt und dann ausgegeben.
getTime()
liefert.Verwendung
Die Verwendung von getTime()
ermöglicht es, Ausführungszeiten von Skripten zu messen.
var end, start;
start = new Date();
// auszuführender Code, der getestet werden soll
end = new Date();
console.log('Dauer: ' + (end.getTime() - start.getTime()) + ' msec');
// time is the number of milliseconds it takes to execute the script
Allerdings ist die Systemuhr, auf der die Zeitmessung mit dem Date-Objekt basiert, nicht hinreichend genau, um verlässliche Messergebnisse zu erzielen.
Hauptartikel: JavaScript/Tutorials/Timer und Countdown#Ausführungszeiten messen
Weblinks
- ECMAScript: ECMASript 1st Edition 1997 (pdf) date.prototype.gettime
- MDN: Global_Objects/Date/getTime