JS-Tutorial

JS-HAUS JS-Einführung JS Wohin JS-Ausgabe JS-Anweisungen JS-Syntax JS-Kommentare JS-Variablen JS Let JS Konst JS-Operatoren JS-Arithmetik JS-Aufgabe JS-Datentypen JS-Funktionen JS-Objekte JS-Ereignisse JS-Strings JS-String-Methoden Suche nach JS-Strings JS-String-Vorlagen JS-Nummern JS-Zahlenmethoden JS-Arrays JS-Array-Methoden JS-Array-Sortierung JS-Array-Iteration JS-Array-Konstante JS-Daten JS-Datumsformate JS Date Get-Methoden JS-Datumssatzmethoden JS Math JS Zufällig JS Boolesche Werte JS-Vergleiche JS-Bedingungen JS-Schalter JS-Schleife für JS-Schleife für In JS-Schleife für Of JS-Schleife While JS Pause JS-Iterables JS-Sets JS-Karten JS Typeof JS-Typkonvertierung JS Bitweise JS RegExp JS-Fehler JS-Bereich JS Heben Strenger JS-Modus JS dieses Schlüsselwort JS-Pfeilfunktion JS-Klassen JS JSON JS-Debugging JS-Styleguide JS Best Practices JS-Fehler JS-Leistung JS Reservierte Wörter

JS-Versionen

JS-Versionen JS 2009 (ES5) JS 2015 (ES6) JS 2016 JS 2017 JS 2018 JS IE / Edge JS-Geschichte

JS-Objekte

Objektdefinitionen Objekteigenschaften Objektmethoden Objektanzeige Objektzugriffsmethoden Objektkonstruktoren Objekt-Prototypen Objekt-Iterables Objektsätze Objektkarten Objektreferenz

JS-Funktionen

Funktionsdefinitionen Funktionsparameter Funktionsaufruf Funktionsaufruf Funktion anwenden Funktionsschließungen

JS-Klassen

Klasse Einführung Klassenvererbung Klasse statisch

JS asynchron

JS-Rückrufe JS asynchron JS verspricht JS Async/Warten

JS-HTML-DOM

DOM-Einführung DOM-Methoden DOM-Dokument DOM-Elemente DOM-HTML DOM-Formulare DOM-CSS DOM-Animationen DOM-Ereignisse DOM-Ereignis-Listener DOM-Navigation DOM-Knoten DOM-Sammlungen DOM-Knotenlisten

Stückliste des JS-Browsers

JS-Fenster JS-Bildschirm JS-Standort JS-Geschichte JS-Navigator JS-Popup-Warnung JS-Timing JS-Cookies

JS-Web-APIs

Web-API-Einführung Web Forms-API Webprotokoll-API Webspeicher-API Web Worker-API Web-Fetch-API Web-Geolocation-API

JS AJAX

AJAX-Einführung AJAX-XMLHttp AJAX-Anfrage AJAX-Antwort AJAX-XML-Datei AJAX-PHP AJAX ASP AJAX-Datenbank AJAX-Anwendungen AJAX-Beispiele

JS JSON

JSON-Einführung JSON-Syntax JSON vs. XML JSON-Datentypen JSON-Parsing JSON-Stringify JSON-Objekte JSON-Arrays JSON-Server JSON-PHP JSON-HTML JSON JSONP

JS vs. jQuery

jQuery-Selektoren jQuery-HTML jQuery-CSS jQuery-DOM

JS-Grafik

JS-Grafik JS-Leinwand JS Plotly JS Chart.js JS Google-Diagramm JS D3.js

JS-Beispiele

JS-Beispiele JS-HTML-DOM JS-HTML-Eingabe JS-HTML-Objekte JS-HTML-Ereignisse JS-Browser JS-Editor JS-Übungen JS-Quiz JS-Zertifikat

JS-Referenzen

JavaScript-Objekte HTML-DOM-Objekte


JavaScript -Methoden zum Festlegen des Datums


Mit Set Date-Methoden können Sie Datumswerte (Jahre, Monate, Tage, Stunden, Minuten, Sekunden, Millisekunden) für ein Date-Objekt festlegen.


Datumsmethoden festlegen

Set Date-Methoden werden zum Einstellen eines Teils eines Datums verwendet:

Method Description
setDate() Set the day as a number (1-31)
setFullYear() Set the year (optionally month and day)
setHours() Set the hour (0-23)
setMilliseconds() Set the milliseconds (0-999)
setMinutes() Set the minutes (0-59)
setMonth() Set the month (0-11)
setSeconds() Set the seconds (0-59)
setTime() Set the time (milliseconds since January 1, 1970)

Die Methode setFullYear()

Die setFullYear()Methode setzt das Jahr eines Datumsobjekts. In diesem Beispiel bis 2020:

Beispiel

const d = new Date();
d.setFullYear(2020);

Die setFullYear()Methode kann optional Monat und Tag festlegen:

Beispiel

const d = new Date();
d.setFullYear(2020, 11, 3);


Die Methode setMonth()

Die setMonth()Methode setzt den Monat eines Datumsobjekts (0-11):

Beispiel

const d = new Date();
d.setMonth(11);

Die setDate() Methode

Die setDate()Methode setzt den Tag eines Datumsobjekts (1-31):

Beispiel

const d = new Date();
d.setDate(15);

Die setDate()Methode kann auch verwendet werden, um Tage zu einem Datum hinzuzufügen:

Beispiel

const d = new Date();
d.setDate(d.getDate() + 50);

Wenn das Hinzufügen von Tagen den Monat oder das Jahr verschiebt, werden die Änderungen automatisch vom Date-Objekt verarbeitet.


Die setHours()-Methode

Die setHours()Methode setzt die Stunden eines Datumsobjekts (0-23):

Beispiel

const d = new Date();
d.setHours(22);

Die Methode setMinutes()

Die setMinutes()Methode setzt die Minuten eines Datumsobjekts (0-59):

Beispiel

const d = new Date();
d.setMinutes(30);

Die setSeconds()-Methode

Die setSeconds()Methode setzt die Sekunden eines Datumsobjekts (0-59):

Beispiel

const d = new Date();
d.setSeconds(30);

Daten vergleichen

Daten können leicht verglichen werden.

Das folgende Beispiel vergleicht das heutige Datum mit dem 14. Januar 2100:

Beispiel

let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
  text = "Today is before January 14, 2100.";
} else {
  text = "Today is after January 14, 2100.";
}

JavaScript zählt Monate von 0 bis 11. Januar ist 0. Dezember ist 11.

Vollständige JavaScript-Datumsreferenz

Eine vollständige Datumsreferenz finden Sie in unserem:

Vollständige JavaScript-Datumsreferenz .

Die Referenz enthält Beschreibungen und Beispiele aller Date-Eigenschaften und -Methoden.

Testen Sie sich mit Übungen

Übung:

Verwenden Sie die richtige Date-Methode, um das Jahr eines Datumsobjekts auf 2020 festzulegen.

const d = new Date();
d.;