JavaScript -Datumsobjekt - erklärt

JavaScript -Datumsobjekt - erklärt
JavaScript verfügt über einen integrierten Datentyp, der dynamische Daten erstellt oder aktuelle, vorherige oder zukünftige Daten speichert. Datumsobjekte können durch die Verwendung des neues Datum() Methode.

Sobald das Datumsobjekt erstellt wurde, können Sie verschiedene Vorgänge darauf anwenden. Sie können einen Timer auf Ihrer Website über das Datumsobjekt anzeigen.

Das Datum in JavaScript ist die Anzahl der Millisekunden, die seit Mitternacht des 1. Januar 1970, UTC, verabschiedet werden. Es ist wichtig zu beachten, dass das Datum in JavaScript zwar auf UTC basiert, wenn der JavaScript -Code in einem Browser ausgeführt wird, die Zeitzone aus dem Hostsystem abruft:

Notiz: Wir werden die Browserkonsole verwenden, um Beispiele zu demonstrieren, die in diesem Beitrag durchgeführt wurden. Um die Browserkonsole zu öffnen:

  • Verwenden Sie den F12-Schlüssel in Chrom- und anderen Browsern auf Chrombasis auf Chrombasis.
  • Verwenden Strg + Verschiebung + k Tastaturverknüpfungsschlüssel für Mozilla.
  • Verwenden Option + ⌘ + c Tastaturverknüpfungsschlüsse in Safari (Wenn das Entwicklermenü nicht angezeigt wird, öffnen Sie die Einstellungen durch Drücken ⌘ +, und in Fortschrittlich Registerkarte Überprüfung "Menü entwickeln in der Menüleiste").

So erstellen Sie ein Datumsobjekt in JavaScript?

Wie oben erwähnt, kann ein Datumsobjekt mit dem erstellt werden neues Datum() Methode. Um ein Datumsobjekt in JavaScript zu verwenden, müssen wir zunächst eine Variable erstellen und dann sein Datum speichern. Das Datum in JavaScript wird als Volltext-Zeichenfolge angezeigt.

var date = new Date ();
Konsole.Protokoll (Datum);

Der neues Datum() Funktion ohne Klammern erstellt ein Objekt mit dem aktuellen Datum. Wir können auch Argumente an die weitergeben neues Datum() Funktion zum Erstellen neuer Datumsobjekte mit einem bestimmten Datum und der bestimmten Uhrzeit. Die Argumente verwenden die folgende Syntax in der neues Datum() Funktion:

Neues Datum (Jahr, Monat, Tag, Stunden, Minuten, Sekunden, Millisekunden)

Beispiel:

var Datum = neues Datum (2001, 10, 10, 01, 37, 50, 50);
Konsole.Protokoll (Datum);

Im obigen Beispiel ist der 10. Monat November; Dies liegt daran, dass JavaScript Monate von 0 abzählt. Der Januar ist also der 0. Monat in JavaScript.

Wir können (mindestens) 1 an (maximal) 7 Argumente an die übergeben neues Datum() Funktion.

Versuchen wir es nun mit fünf Parametern:

Neues Datum (Jahr, Monat, Tag, Stunden, Minuten)
var Datum = neues Datum (2001, 10, 10, 01, 37);
Konsole.Protokoll (Datum);

Die Sekunden sind 00 standardmäßig 00.

Ebenso können wir auch zwei, drei, vier und sechs Argumente geben. Die Reihenfolge der Argumente bleibt immer gleich bleiben, es sei denn, wir geben nur ein einziges Argument an.

Wenn nur ein Parameter an die geliefert wird neues Datum() Funktion, es wird als Millisekunden angesehen:

var Datum = neues Datum (2001);
Konsole.Protokoll (Datum);

Die Zeit im obigen Screenshot ist 2001 Millisekunden nach Mitternacht des 1. Januar 1970.

Ein oder zweistellige Jahre werden aus dem vorherigen Jahrhundert berücksichtigt:

var Datum = neues Datum (9, 5);
Konsole.Protokoll (Datum);

Wir können auch eine Datumszeichenfolge an die übergeben neues Datum() Funktion:

var Datum = neues Datum ("10. November 2001 01: 37: 50: 50");
Konsole.Protokoll (Datum);

JavaScript -Datumsmethoden:

In JavaScript können wir unterschiedliche Methoden verwenden, um verschiedene Aktionen für ein Datumsobjekt auszuführen. Einige dieser Methoden werden hier diskutiert:

Die Methode GetFriyear ():

Der Getreide () Die Methode kann verwendet werden, um das Jahr vom Datumsobjekt abzuholen.

var date = new Date ();
Konsole.Protokoll (Datum.kartungslos ());

Die GetMonth () -Methode:

Der GetMonth () Die Methode gibt den Wert des Monats im Datumsobjekt zurück.

var date = new Date ();
Konsole.Protokoll (Datum.GetMonth ());

Notiz: Dieser Wert ist immer weniger als der tatsächliche Monat.

Ähnlich das Verabredung bekommen(), Gethours (), GetMinutes (), Getseconds () Und GetMillisekunden () Kann verwendet werden, um die individuellen Werte von Datum, Stunden, Minuten, Sekunden bzw. Millisekunden zu erhalten.

Die GetTime () -Methode:

Der Zeit bekommen Die Methode kann verwendet werden, um die Anzahl der Millisekunden zu erhalten, die seit Mitternacht am 1. Januar 1970 vergangen sind:

var date = new Date ();
Konsole.Protokoll (Datum.Zeit bekommen());

Die GetDay () -Methode:

Der Getday () Die Methode wird verwendet, um die Anzahl der Wochentage im Datumsobjekt zu erhalten. Die Tage in JavaScript sind von 0 bis 6 nummeriert, und die Woche beginnt am Sonntag.

var date = new Date ();
Konsole.Protokoll (Datum.Getday ());

Die maßgeblich () Methode:

Der SETFORGANG () Die Methode wird verwendet, um das Jahr des Datumsobjekts festzulegen. Es kann optional den Monat und den Tag des Datumsobjekts festlegen.

var date = new Date ();
Konsole.Protokoll (Datum.kartungslos ());
Datum.SETFORGANG (1993);
Konsole.Protokoll (Datum.kartungslos ());

Die SetMonth () -Methode:

Die Methode setMonth () wird verwendet, um den Monat im Datumsobjekt festzulegen.

var date = new Date ();
Konsole.Protokoll (Datum.GetMonth ());
Datum.setmonth (8);
Konsole.Protokoll (Datum.GetMonth ());

Ähnlich das Datum einstellen(), Sethers (), setminutes (), setSeconds () Und setMilliseconds () Kann verwendet werden, um die individuellen Werte von Datum, Stunden, Minuten, Sekunden und Millisekunden (jeweils) im Datumsobjekt festzulegen.

Die setTime () -Methode:

Mit der SetTime -Methode kann nach Mitternacht des 01. Januar 1970 Zeit in Millisekunden festgelegt werden.

var date = new Date ();
Konsole.Protokoll (Datum);
Datum.SetTime (800000);
Konsole.Protokoll (Datum);

Abschluss

Das Datumsobjekt ist ein eingebauter Datentyp, der zum Speichern und Anzeigen von Daten in JavaScript verwendet wird. Immer wenn Sie einen Zeitschalter oder einen Countdown auf einer Webseite sehen, steckt ein Datumsobjekt dahinter. Datumsobjekte sind äußerst nützlich, wenn sie mit Daten in JavaScript arbeiten.

In diesem Beitrag haben wir besprochen, was ein Datumsobjekt ist und wie es erstellt werden soll. Darüber hinaus haben wir auch einige Methoden gelernt, mit denen wir mit einem Datumsobjekt arbeiten und nach unseren Bedürfnissen manipulieren können.

Dattelobjekte können sehr verwirrend und schwer zu arbeiten sein. Viele JavaScript-Entwickler entscheiden sich für Bibliotheken von Drittanbietern anstelle des eingebauten Datumsobjekts, wenn sie Daten in ihrem Code verwenden müssen.