So erhalten Sie das Datum im DD/MM/JJJJ -Format im JavaScript?

So erhalten Sie das Datum im DD/MM/JJJJ -Format im JavaScript?
Die Arbeit mit Daten ist eine der häufigsten Hürden, die als Programmierer konfrontiert werden können, und JavaScript ist nicht anders. Unter verschiedenen Anwendungen oder Programmen müssen wir den Datumswert unterschiedlich formatieren. Dank JavaScript können wir das Datum mit den integrierten Funktionen von JavaScript problemlos formatieren.

In diesem Tutorial werden wir die Datumsvariable formatieren ““DD / MM / JJJJMit diesen integrierten Methoden:

  • Getreide (): Kehrt als das volle Jahr im vierstelligen Format zurück
  • GetMonth (): Denken Sie den Monat von einer Datumsvariablen zurück. Denken Sie daran, dass der Monat ab 0 für Januar beginnt. Sie müssen also 1 hinzufügen, um Verwirrung zu vermeiden
  • Verabredung bekommen(): Gibt uns das Datum des Monats von einer Datumsvariablen zurück

Erstellen einer neuen Datumsvariablen in JavaScript

Zu Beginn benötigen wir zuerst ein Datum dafür, dass wir einfach das Datumsobjekt verwenden, um das aktuelle Datum zu erhalten, und wir werden das in einer Variablen speichern “aktuelles Datum”. Verwenden Sie dafür die folgende Zeile:

var currentDate = new Date ();

Jetzt können wir das aktuelle Format dieser neu erstellten Datumsvariablen erhalten, indem wir das Konsolenprotokoll verwenden:

Dies ist nicht das Format, also werden wir jetzt Schritt für Schritt daran arbeiten.

Monate im richtigen MM -Format erhalten

Lassen Sie uns zunächst den Monat ab diesem Datum mit dem Datum erhalten GetMonth () funktionieren als

var monat = currentDate.GetMonth () + 1;

Wir haben 1 zu unserem Monat hinzugefügt, weil der Monat in der Datumsvariablen ab 0 beginnt. Danach müssen wir sicherstellen, dass sich der Monat nicht in einstelliger Einstellungen befindet. Daher induzieren wir die folgende Überprüfung:

if (Monat < 10) month = "0" + month;

Dies würde den einstelligen Monat in zwei Ziffern ändern, oder wir können im Format können “mm”.

Datum im richtigen DD -Format erhalten

Wir werden das Datum des Monats mit dem abrufen Verabredung bekommen() Funktion:

var dateofmonth = currentDate.Verabredung bekommen();

Anschließend suchen wir nach einem einstelligen Datum und konvertieren es mit der folgenden Zeile in zwei Ziffern:

if (Dateofmonth < 10) dateOfMonth = "0" + dateOfMonth;

Jetzt haben wir auch unser Datum im richtigen Format.

Jahr im richtigen „Yyyy“ -Format ein Jahr erhalten

Schließlich erhalten wir unser Jahr von der Datumsvariablen mit der Methode GetFlauear () als

var yeal = currentDate.kartungslos ();

Getreiche () kehrt das Jahr im Jahr zurück “zurückYjyy" Format. Daher müssen wir es nicht überprüfen.

Kompilieren Sie das vollständige Datum im richtigen Format

Schließlich müssen wir all diese 3 Komponenten von uns einstellen “DatumZusammen in eine neue Variable unter Verwendung der folgenden Codezeile:

var formatedDate = DateOfMonth + "/" + monat + "/" + Jahr;

Verwenden Sie am Ende die Konsolenprotokollfunktion, um die “auszudrucken“formatiert”Auf die Konsole als:

Konsole.log (formatedDate);

Das vollständige Code -Snippet lautet wie folgt:

var currentDate = new Date ();
Konsole.log (currentDate);
var monat = currentDate.GetMonth ();
if (Monat < 10) month = "0" + month;
var dateofmonth = currentDate.Verabredung bekommen();
if (Dateofmonth < 10) dateOfMonth = "0" + dateOfMonth;
var yeal = currentDate.kartungslos ();
var formatedDate = DateOfMonth + "/" + monat + "/" + Jahr;
Konsole.log (formatedDate);

Bei der Ausführung erhalten Sie die folgende Ausgabe auf Ihrem Bildschirm:

Abschluss

Die Konvertierung einer Datumsvariablen in ein bestimmtes Format kann zunächst sehr entmutigend erscheinen. Die Datumsformatierung kann jedoch sehr leicht durch die integrierte Funktion, die mit ES6 JavaScript ausgestattet ist, erreicht werden. In diesem Tutorial -Beitrag haben wir gelernt, wie man ein Datum im DD/MM/JJJJ -Format mit den drei grundlegenden Funktionen formatiert: getMonth (), getDate und Getrieberei ().