JavaScript Aktuelles Datum abrufen Uhrzeit

Harshit Jindal 12 Oktober 2023
  1. Verwenden Sie die Methoden getDate(), getMonth() und getYear(), um das aktuelle Datum in JavaScript zu erhalten
  2. Verwenden Sie die Methode Date.toDateString(), um das aktuelle Datum in JavaScript zu erhalten
  3. Verwenden Sie die Methode Date.toISOString(), um das aktuelle Datum in JavaScript zu erhalten
  4. Verwenden Sie die eingebaute Methode toLocaleDateString(), um das aktuelle Datum in JavaScript zu erhalten
JavaScript Aktuelles Datum abrufen Uhrzeit

Im modernen Web wird fast jede von uns verwendete Website mit JavaScript erstellt. Datum und Uhrzeit des Besuchs eines Benutzers sind entscheidend für die Aufzeichnung seines Surfverhaltens. JavaScript stellt uns ein Date-Objekt zur Verfügung, mit dem das aktuelle Datum und die aktuelle Uhrzeit abgerufen werden können. Daraus können wir dann Datum und Uhrzeit in beliebiger Form extrahieren. In diesem Tutorial sehen wir verschiedene Möglichkeiten, das aktuelle Datum in JavaScript gemäß unseren Anforderungen abzurufen.

Verwenden Sie die Methoden getDate(), getMonth() und getYear(), um das aktuelle Datum in JavaScript zu erhalten

Bei diesem Ansatz erhalten wir verschiedene Teile eines Datums mit ihren jeweiligen Methoden. Das Datum wird mit getDate() extrahiert, der Monat mit getMonth() und das Jahr mit der Methode getYear(). Der extrahierte Monat ist mit 0 indiziert, also müssen wir 1 hinzufügen, um den aktuellen Monat zu erhalten. Der einstellige Tag und der Monat können mit 0 aufgefüllt werden, um beide auf 2 zu stellen. Wir verketten dann die Ergebnisse aus allen 3 Teilen, um das endgültige Datum zu erhalten.

let date = new Date();
let output = String(date.getDate()).padStart(2, '0') + '/' +
    String(date.getMonth() + 1).padStart(2, '0') + '/' + date.getFullYear();
console.log(output);

Ausgabe:

"25/06/2021"

Verwenden Sie die Methode Date.toDateString(), um das aktuelle Datum in JavaScript zu erhalten

Die Methode toDateString() gibt den Tag- und Datumsteil eines Date-Objekts zurück. Der Rückgabetyp ist eine Zeichenkette, die aus 3 Buchstaben besteht, die den Tag angeben, 3 Buchstaben, die den Monat angeben, gefolgt von Tag und Datum im numerischen Format. Diese Methode ist im Vergleich zur obigen Methode sehr praktisch, bei der wir eine separate Funktion verwenden müssen, um Datum, Monat und Jahr abzurufen. Aber wenn wir das Datum im numerischen Format haben wollen, dann hilft diese Methode nicht viel.

let date = new Date().toDateString();
console.log(date);

Ausgabe:

"Mon Jun 14 2021"

Verwenden Sie die Methode Date.toISOString(), um das aktuelle Datum in JavaScript zu erhalten

Diese Methode wird verwendet, um Datum und Uhrzeit im ISO 8601-Format zurückzugeben. Es gibt normalerweise die Ausgabe in einem 24 Zeichen langen Format zurück, wie zum Beispiel YYYY-MM-DDTHH:mm:ss.sssZ. Wir erkennen, dass Datum und Uhrzeit durch den Buchstaben T voneinander getrennt sind. Wenn wir also den ISO Date/Time String durch T teilen, erhalten wir zwei Strings, einen mit dem Datum und den anderen mit der Uhrzeit. Auf diese Weise können wir das aktuelle Datum aus dem ISO-String abrufen. Untypisch ist nur, dass die Ausgabe durch - statt / getrennt wird. Daher sollte man je nach Anforderung eine andere Methode verwenden.

let date = new Date();
console.log(date.toISOString().split('T')[0]);

Ausgabe:

"2021-06-14"

Verwenden Sie die eingebaute Methode toLocaleDateString(), um das aktuelle Datum in JavaScript zu erhalten

Diese Funktion soll den sprachsensitiven Datumsteil des Date-Objekts abrufen. Das Argument locale gibt das Sprach-Tag und das Land an, und Optionen helfen bei der weiteren Anpassung. Wir können es aber auch verwenden, um einfach das aktuelle Datum aus dem Date-Objekt zu bekommen.

let date = new Date();
console.log(date.toLocaleDateString());

Ausgabe:

"6/25/2021"
Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn

Verwandter Artikel - JavaScript DateTime