Holen Sie sich Monat und Datum im 2 -stelligen Format in JavaScript

Holen Sie sich Monat und Datum im 2 -stelligen Format in JavaScript
In einigen Situationen ist das Datum und der Monat, das für ein bestimmtes Format erforderlich ist, z. B. das 2-stellige Format das häufigste Format. In JavaScript bietet das Datumsobjekt unterschiedliche Methoden, um Datum, Monat und Jahr zu erhalten, wie zGetMonth ()","Verabredung bekommen()", Und "Getyear ()”. Um das Datum und den Monat in 2 Ziffern zurückzugeben, enthält JavaScript die “padstart ()”Methode oder die“Scheibe()" Methode.

In diesem Beitrag werden die Methoden zum Erhalten von Datum und Monat in einem zweistelligen Format mit JavaScript beschrieben.

So erhalten Sie Monat und Datum im 2 -stelligen Format in JavaScript?

Um das Datum und der Monat im 2-stelligen Format zu erhalten, verwenden Sie die folgenden vordefinierten JavaScript-Methoden:

  • Padstart () Methode
  • Slice () Methode

Mal sehen, wie diese Methoden funktionieren werden.

Methode 1: Monats und Datum im 2 -stelligen Format mit Padstart () Methode abrufen

Verwenden Sie das „Datum und Monat im 2-stelligen Format in 2-stelligem Formatpadstart ()Methode mit der “GetMonth ()" Und "Verabredung bekommen()”Methoden. Die Methode getDate () gibt den Tag des Monats (von 1 bis 31) für das bestimmte Datum an, während die GetMonth () -Methode den Monat (basierend auf der lokalen Zeit) für das angegebene Datum angibt. Die Methode padstart () fügt eine andere Zeichenfolge an die vorhandene Zeichenfolge an, bis sie die definierte Länge erreicht.

Syntax
Die folgende Syntax wird für die Padstart () -Methode verwendet:

Padstart (Länge, Padstr)

In der obigen Syntax:

  • Der "LängeIst die definierte Länge der resultierenden Zeichenfolge.
  • PadstrIst die Zeichenfolge, die angehängt wird.
  • Hier müssen wir keine Zeichenfolge mit einem Datum anhängen, also werden wir bestehen. “0”Als Padstring.

Beispiel
Erstellen Sie zunächst ein Datumsobjekt, indem Sie das Datum in einem Konstruktor des Datumsobjekts übergeben:

var Datum = neues Datum ('8. Januar 2022');

Ruf den "GetMonth ()Methode, um den Monat des angegebenen Datums zu erhalten und dann das aufzurufenpadstart ()"Methode durch Übergabe"2”Als die Länge des Datums, das das erste Argument ist und“0"Als zweites Argument, das einen Monat im 2-stelligen Format festlegt und es in Variable speichert"Monatin2digit”:

var monatin2Digit = String (Datum.GetMonth () + 1).Padstart (2, '0');

Hier haben wir dem Rückgabewert der GetMonth -Methode 1 hinzugefügt, da die GetMonth () -Methode eine Ganzzahl zwischen 0 (Januar) und 11 (Dezember) ausgibt.

Ruf den "Verabredung bekommen()Methode mit der “padstart ()"Methode durch Übergabe"2”Als die Länge des Datums, das das erste Argument ist, und“0"Als zweites Argument und speichern Sie es in der Variablen"DateIn2Digit”:

var dateIn2Digit = String (Datum.Verabredung bekommen()).Padstart (2, '0');

Drucken Sie schließlich den Monat und das Datum auf der Konsole mit der “druckenKonsole.Protokoll()" Methode:

Konsole.log ("Monat in 2 Ziffern" + monatin2Digit);
Konsole.log ("Datum in 2 Ziffern" + DateIn2Digit);

Die Ausgabe zeigt an, dass Datum und Monat erfolgreich im 2 -stelligen Format abgerufen wurden:

Methode 2: Monats und Datum im 2 -stelligen Format mithilfe der Slice () -Methode abrufen

Verwenden Sie das “, um das Datum und der Monat im 2-stelligen Format zu erhaltenScheibe()Methode mit der “GetMonth ()" Und "Verabredung bekommen()”Methoden. Die Slice () -Methode schneidet einen Teil einer Zeichenfolge und gibt sie als neue Zeichenfolge aus.

Syntax
Befolgen Sie die angegebene Syntax für die Slice () -Methode:

Scheibe (Start, Ende)

Hier:

  • Start”Gibt den Startpunkt für die Extraktion an. Es ist ein wesentlicher Parameter.
  • EndeDefiniert den Punkt, an dem die Extraktion enden sollte. Es ist ein optionaler Parameter.

Beispiel
Rufen Sie die Methode getMonth () mit der Slice () -Methode auf, indem Sie bestanden “-2Als Argument, um den Monat im 2-stelligen Format zu bekommen. Als Slice () -Methode extrahiert nur die Zeichenfolgen “,“0”Wird verwendet, um vor dem daraus resultierenden Monat anzuhängen und es auf Länge 2 in Scheiben zu schneiden. Es wird helfen, den Monat von 0 bis 9 in zwei Ziffern zu erhalten:

var monatin2Digit = ("0" + (Datum.GetMonth () + 1)).Slice (-2);

Rufen Sie für das Datum die Methode getDate () mit der Slice () -Methode an und speichern Sie das resultierende Datum in “DateIn2Digit”:

var dateIn2Digit = ("0" + Datum.Verabredung bekommen()).Slice (-2);

Drucken Sie das Datum und den Monat auf der Konsole:

Konsole.log ("Monat in 2 Ziffern" + monatin2Digit);
Konsole.log ("Datum in 2 Ziffern" + DateIn2Digit);

Ausgang

Wir haben die erforderlichen Informationen zum Erreichen des Monats und des Datums in einem zweistelligen Format in JavaScript zusammengestellt.

Abschluss

Verwenden Sie das “, um das Datum und der Monat im 2-stelligen Format zu erhaltenpadstart ()”Methode oder die“Scheibe()Methode mit der “GetMonth ()" Und "Verabredung bekommen()”Methoden. Die Methoden GetMonth () und die GetDate () geben Datum und Monat des angegebenen Datums an, und die Methoden Padstart () oder Slice () geben das resultierende Datum und Monat in 2 Ziffern Format an. In diesem Beitrag wurden die Methoden zum Erhalten von Datum und Monat in einem zweistelligen Format mit JavaScript beschrieben.