Datum und Zeit
JavaScript macht es uns leicht Daten zu erstellen, da es kein bestimmtes Format gibt. So ist z.B. folgendes möglich:
const now = new Date();
console.log(now);
console.log(new Date('Aug 19 2021 18:05:41'));
console.log(new Date('December 24, 2015'));
console.log(new Date('2021-08-19T18:05:41'));
Alle diese obigen Kombinationen sind möglich, jedoch sollte man sich nicht darauf verlassen, das alles funktioniert. Die letzte Variante ist wohlmöglich die Beste, da es der Standard für das Datumsformat in Computersystem ist.
Für noch mehr Möglichkeiten siehe: MDN Date()
-Konstruktor
Methoden
Ein Datum ist in JavaScript ebenfalls ein Objekt, welches verschiedenste Methoden hat.
get
-Methoden
get
-MethodenAuf einem Datumsobjekt gibt es verschiedenste get
-Methoden, welche uns einen bestimmten Teil des Objektes zurückgeben:
set
-Methoden
set
-MethodenMit den set
-Methoden können wir bestimmte Teile des Datums verändern:
future.setFullYear(2040);
future.setMonth(6);
future.setDate(12);
future.setHours(13);
future.setMinutes(15);
future.setSeconds(20);
toString
-Methoden
toString
-MethodenEs gibt noch weitere Methoden, welche uns unser Datumsobjekt in einen String umwandeln, den wir dann bspw. einer API senden können:
c
Die Methode toISOString()
ist besonders nützlich, wenn wir mit APIs arbeiten, die das Datum im UTC-Format verlangen.
Zuletzt aktualisiert