JavaScript Datummethoden instellen
Met de methoden Datum instellen kunt u datumwaarden instellen (jaren, maanden, dagen, uren, minuten, seconden, milliseconden) voor een datumobject.
Datummethoden instellen
Set Date-methoden worden gebruikt om een deel van een datum in te stellen:
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) |
De setFullYear()-methode
De setFullYear()
methode stelt het jaar van een datumobject in. In dit voorbeeld tot 2020:
Voorbeeld
const d = new Date();
d.setFullYear(2020);
De setFullYear()
methode kan optioneel maand en dag instellen:
Voorbeeld
const d = new Date();
d.setFullYear(2020, 11, 3);
De setMonth()-methode
De setMonth()
methode stelt de maand van een datumobject in (0-11):
Voorbeeld
const d = new Date();
d.setMonth(11);
De setDate()-methode
De setDate()
methode stelt de dag van een datumobject in (1-31):
Voorbeeld
const d = new Date();
d.setDate(15);
De setDate()
methode kan ook worden gebruikt om dagen aan een datum toe te voegen:
Voorbeeld
const d = new Date();
d.setDate(d.getDate() + 50);
Als het toevoegen van dagen de maand of het jaar verschuift, worden de wijzigingen automatisch verwerkt door het object Datum.
De setHours()-methode
De setHours()
methode stelt de uren van een datumobject in (0-23):
Voorbeeld
const d = new Date();
d.setHours(22);
De setMinutes()-methode
De setMinutes()
methode stelt de minuten van een datumobject in (0-59):
Voorbeeld
const d = new Date();
d.setMinutes(30);
De setSeconds()-methode
De setSeconds()
methode stelt de seconden van een datumobject in (0-59):
Voorbeeld
const d = new Date();
d.setSeconds(30);
Datums vergelijken
Datums kunnen gemakkelijk worden vergeleken.
In het volgende voorbeeld wordt de datum van vandaag vergeleken met 14 januari 2100:
Voorbeeld
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 telt maanden van 0 tot 11. Januari is 0. December is 11.
Volledige JavaScript-datumreferentie
Ga voor een volledige datumreferentie naar onze:
Volledige JavaScript-datumreferentie .
De referentie bevat beschrijvingen en voorbeelden van alle eigenschappen en methoden van Date.