Dates erstellen und lesen
Erstellen Sie Date-Objekte und lesen Sie ihre Bestandteile aus.
Dates erstellen und lesen ist eine kostenlose JavaScript Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des JavaScript Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der JavaScript Academy-Kurs umfasst insgesamt 4 Lektionen.
Das Date-Objekt
Das Date-Objekt repräsentiert einen einzelnen Zeitpunkt. Sie erstellen es mit dem Date-Konstruktor und new.
const now = new Date()
console.log(now instanceof Date)Aktuelles Datum
Ein Aufruf von new Date ohne Argumente erfasst den aktuellen Zeitpunkt gemäß der Systemuhr.
const now = new Date()
console.log(typeof now.getTime())Aus einem Datums-String
Sie können ein Datum aus einem ISO-Datums-String erstellen. Jahr, Monat und Tag werden aus dem Text ausgelesen.
const d = new Date("2024-03-15")
console.log(d.getFullYear())Aus einzelnen Bestandteilen
Sie können einzelne Bestandteile übergeben: Jahr, Monat und Tag sowie optional Stunden und Minuten. Denken Sie daran, dass das Monatsargument bei null beginnt.
const d = new Date(2024, 0, 15)
console.log(d.getFullYear())
console.log(d.getDate())getFullYear
getFullYear gibt das vierstellige Jahr zurück. Verwenden Sie diese Methode immer anstelle der veralteten Methode getYear.
const d = new Date("2024-07-04")
console.log(d.getFullYear())getMonth beginnt bei null
getMonth gibt eine Zahl von 0 bis 11 zurück, wobei 0 für Januar und 11 für Dezember steht. Das ist eine häufige Ursache für Off-by-one-Fehler.
const d = new Date("2024-07-04")
console.log(d.getMonth())Monat in einen Namen umwandeln
Da die Monatszählung bei null beginnt, können Sie mit getMonth direkt auf ein Array mit Monatsnamen zugreifen.
const names = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
const d = new Date(2024, 6, 4)
console.log(names[d.getMonth()])getDate und getDay
getDate gibt den Tag des Monats von 1 bis 31 zurück, während getDay den Wochentag von 0 für Sonntag bis 6 für Samstag zurückgibt. Verwechseln Sie die beiden nicht.
const d = new Date(2024, 0, 1)
console.log(d.getDate())
console.log(d.getDay())Zeitbestandteile
Verwenden Sie getHours, getMinutes und getSeconds, um den Zeitanteil eines Datums auszulesen.
const d = new Date(2024, 0, 1, 9, 30, 15)
console.log(d.getHours())
console.log(d.getMinutes())
console.log(d.getSeconds())Einen lesbaren String erstellen
Kombinieren Sie die Getter-Methoden, um ein Datum manuell zu formatieren. Denken Sie dabei daran, den Monat um eins zu erhöhen.
const d = new Date(2024, 6, 4)
const text = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate()
console.log(text)Ungültige Datumsangaben
Ein nicht auswertbarer Datums-String erzeugt ein Invalid Date, dessen Zeitwert NaN ist. Prüfen Sie mit Number.isNaN auf getTime, um dies zu erkennen.
const bad = new Date("not a date")
console.log(Number.isNaN(bad.getTime()))Kurze Überprüfung
Testen Sie Ihr Wissen über das Auslesen von Datumsangaben.
Zusammenfassung
Zusammenfassung: Date-Objekte enthalten einen Zeitpunkt.
- new Date ohne Argumente steht für jetzt
- getMonth beginnt bei null
- getDate gibt den Tag des Monats zurück; getDay den Wochentag
- Ungültige Datumsangaben haben den Zeitwert NaN
const d = new Date(2024, 0, 15)
console.log(d.getMonth())Häufig gestellte Fragen
Ist die Lektion „Dates erstellen und lesen“ kostenlos?
Ja — der vollständige Text von „Dates erstellen und lesen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des JavaScript Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der JavaScript Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Dates erstellen und lesen“?
Erstellen Sie Date-Objekte und lesen Sie ihre Bestandteile aus. Du übst JavaScript Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um JavaScript Academy zu starten?
Keine Vorkenntnisse erforderlich. JavaScript Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Dates erstellen und lesen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser JavaScript Academy-Lektion Code schreiben und ausführen?
Ja. Jede JavaScript Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Dates erstellen und lesen
- Zeitstempel und Datumsberechnungen
- Dates formatieren
- Zeitzonen und UTC