00 Stimmen

JavaScript: Aktuelles Datum im Format YYYY-MM-DD ermitteln

Frage von Gast | 04.10.2015 um 17:57

Gibt es in JavaScript irgendeine sehr einfache Möglichkeit, das aktuelle Datum im Format YYYY-MM-DD auszulesen? Also als vierstelliges Jahr und als zweistelligen Monat und Tag mit führenden Nullen?

Alle Lösungen, die ich bisher gesehen habe, waren doch recht kompliziert. Es kann doch nicht sein, dass es da nichts einfacheres gibt.

AntwortenPositivNegativ
1Beste Antwort5 Stimmen

Du kannst dich hier einen kleinen Trick bedienen, indem du die Funktion .toISOString() benutzt und das Ergebnis etwas abschneidet. So geht es:

var d = new Date().toISOString().slice(0,10); 

alert(d);

Zuerst erstellen wir hier mit "new Date()" ein neues Date-Objekt, das die aktuelle Zeit enthält. Anschließend konvertieren wir mit .toISOString() die ganze Geschichte in das Format YYYY-MM-DDTHH:mm:ss.sssZ. Da wir davon aber nur die ersten 10 Zeichen benötigen, also YYYY-MM-DD, benutzen wir zuletzt .slice(0,10), um die ersten 10 Zeichen zu erhalten.

Wenn du es übrigens doch etwas flexibler haben möchtest, sei dir das Tutorial über das Ermitteln von Uhrzeit und Datum mit JavaScript ans Herz gelegt.
04.10.2015 um 22:28

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Kalenderwoche ermitteln

Tutorial | 2 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.