Durch die Nutzung der "Date" Objekt in der JavaScript-Sprache vorgesehen ist, kann ein Programmierer auf dem aktuellen Datum nennen oder Objekte erstellen, die Vergangenheit oder Zukunft Datumsangaben darstellen . Darüber hinaus kann ein Programmierer diese Daten vergleichen und finden Sie die Unterschiede zwischen ihnen. JavaScript Date-Objekt
Das Date-Objekt arbeitet direkt mit dem aktuellen Datum des Systems auf dem es läuft . Auch kann der Programmierer erstellt am Objekte, die künftigen Terminen vertreten durch Initialisierung Argumente zu dem Objekt , wenn es erstellt wird. Der Programmierer kann dann die Funktionalität des Date-Objekts auf bestimmte Argumente aus dem Datum (Tag, Jahr , etc.) ziehen oder vergleichen Reisedaten ein, um zu sehen, welche später liegt .
Erste Heutiges Datum
wenn ein Date-Objekt erstellt wird, enthält es das aktuelle Datum Informationen, wenn es instanziiert wurde . Wenn nichts anderes Objekt zum Zeitpunkt gegeben ist , wenn es erstellt wurde , wird es immer, dass aktuelle Datum und die Zeit in ihm gespeichert sind. Um die neue aktuelle Zeit zu bekommen, jedoch hat der Programmierer Methoden wie " getDate " oder " getMonth " zu nennen , um das Datum und die Uhrzeit zu aktualisieren.
Erstellen eines neuen Datum
die andere Möglichkeit, Datum Objekte instanziieren ist, Zeit und aktuelle Informationen zu dem Objekt liefern . Wenn das Date-Objekt erstellt wird, kann der Programmierer liefern Zahlenwerte , um das Datum Werte wie das Jahr oder den Monat ändern. Zum Beispiel zeigt der folgende Code , wie man ein Date-Objekt , das das Datum von Weihnachten im Jahr 1999 darstellt erstellen :
var weihnachten = new Date (); christmas.setFullYear (1999 , 11, 25); //Dezember 25 1999 ist
Getting the Difference
Um Unterschiede in Datum berechnen eine Frage der Subtraktion der Zeiten ein Datum aus dem anderen , in Millisekunden seit einem Standard- Datum dargestellt 1970 , und Umwandeln in einer Zeiteinheit , wie Tage . Also, in der Weihnachtszeit Beispiel, wenn ein Programmierer wollte sehen , wie viel Zeit in Tage seit Weihnachten 1999 bestanden , konnte sie die Zeit in Millisekunden aus heutiger aktuellen Zeit subtrahieren und dann konvertieren Tage :
var today = new Date () ; var Tag = 1000 * 60 * 60 * 24 //Anzahl der Millisekunden an einem Tag
document.write ( Math.ceil ( ( christmas.getTime () - today.getTime () ) /( Tag) );