DATUMSDIFFERENZ in JavaScript

June 17

Durch die Verwendung der JavaScript-Sprache "Date"-Objekt, ein Programmierer rufen auf das aktuelle Datum oder Objekte erstellen, die vergangene oder zukünftige Termine darstellen. Darüber hinaus kann ein Programmierer diese Daten vergleichen und die Unterschiede zwischen ihnen zu finden.

JavaScript-Date-Objekt

Das Date-Objekt arbeitet direkt mit das aktuelle Datum des Systems, das es läuft. Darüber hinaus kann Programmierer Date-Objekte erstellen, die zukünftige Termine darstellen, durch die Bereitstellung von Initialisierung Argumente für das Objekt erstellt wird. Programmierer können die Funktionalität des Date-Objekts zu ziehen bestimmte Argumente aus dem Datum (Tag, Jahr, etc.) oder Daten zu sehen, welches Datum später vergleichen.

Heutiges Datum bekommen

Wenn ein Date-Objekt erstellt wird, enthält es die aktuelle Datum-Informationen, wenn sie instanziiert wurde. Wenn nichts anderes Date-Objekt angegeben wird, wenn es erstellt wurde, muss es immer, dass in ihr aktuelles Datum und Uhrzeit gespeichert. Um die neue aktuelle Uhrzeit zu erhalten, jedoch hat der Programmierer Aufrufen von Methoden wie "GetDate" oder "GetMonth", das Datum und die Uhrzeit zu aktualisieren.

Erstellen ein neues Datum

Der andere Weg zum Date-Objekte instanziieren ist Datum und Uhrzeit Informationen auf das Objekt an. Wenn das Date-Objekt erstellt wird, liefern der Programmierer Zahlenwerte um die Datumswerte, z. B. das Jahr oder den Monat zu ändern. Der folgende Code zeigt z. B. ein Date-Objekt zu erstellen, die das Datum von Weihnachten 1999 darstellt:

Var Weihnachten = new Date();christmas.setFullYear (1999, 11, 25); 25. Dezember 1999

Den Unterschied bekommen

Um Unterschiede im Datum zu berechnen ist eine Angelegenheit der Subtraktion der mal ein Datum aus dem anderen in Millisekunden seit ein Standarddatum in 1970 und Versetzung auf eine Zeiteinheit, z. B. Tage vertreten. Also, im Beispiel Weihnachten wenn ein Programmierer wollte sehen, wie viel Zeit vergangen ist, in Tagen seit Weihnachten 1999, sie könnten die Zeit in Millisekunden von heutigen aktuellen Zeit und dann konvertieren zu Tage subtrahieren:

Var heute = new Date();Var Tag = 10006060 * 24; Anzahl der Millisekunden in einem Tag

Document.Write(Math.ceil((Christmas.getTime()-Today.getTime())/(Day));