Wie formatiere ich Daten in JavaScript richtig? (Format TT.MM.JJJJ und andere)
Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf ein Problem mit der Datumsformatierung gestoßen. Ich muss das aktuelle Datum im Format "12.05.2023" (Tag.Monat.Jahr) ausgeben, aber die Standardausgabe von new Date() liefert so etwas wie "Fri May 12 2023 14:30:00 GMT+0300". Das ist für den Benutzer völlig unlesbar.\n\nIch habe versucht, die Methoden getDate(), getMonth(), getFullYear() zu verwenden, aber das Ergebnis ist nicht richtig:\n\n```javascript\nconst now = new Date();\nconsole.log(now.getDate() + '.' + now.getMonth() + '.' + now.getFullYear());\n// Gibt aus: 12.4.2023 (Monat ist irgendwie 4, nicht 5!)\n```\n\nEin weiteres Problem: Wenn Tag oder Monat kleiner als 10 sind, fehlt die führende Null. Es wird "1.5.2023" ausgegeben, aber ich brauche "01.05.2023".\n\nKönnt ihr mir sagen, wie man Daten richtig und sauber formatiert? Gibt es eingebaute Methoden oder muss ich meine eigene Funktion schreiben? Und was mache ich mit dem Monat?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen