JS-zelfstudie

JS HOME JS Introductie JS Waarheen? JS-uitgang JS-verklaringen JS-syntaxis JS-opmerkingen JS-variabelen JS Let JS Const JS-operators JS Rekenen JS-opdracht JS-gegevenstypen JS-functies JS-objecten JS-evenementen JS-snaren JS String-methoden JS String zoeken JS String-sjablonen JS-nummers JS-nummermethoden JS-arrays JS-array-methoden JS-array sorteren JS-array-iteratie JS Array Const JS-datums JS-datumnotaties JS Datum Ophaalmethoden Methoden voor het instellen van JS-datum JS Math JS Willekeurig JS Booleans JS-vergelijkingen JS-voorwaarden JS-schakelaar JS Loop For JS-lus voor binnen JS Loop For Of JS-lus terwijl JS Break JS-iteraties JS-sets JS-kaarten JS Typeof JS Type conversie JS Bitwise JS RegExp JS-fouten JS-bereik JS Hijsen JS strikte modus JS dit trefwoord JS-pijlfunctie JS-lessen JS JSON JS-foutopsporing JS-stijlgids JS-best practices JS-fouten JS-prestaties JS Gereserveerde Woorden

JS-versies

JS-versies JS 2009 (ES5) JS 2015 (ES6) JS 2016 JS 2017 JS 2018 JS IE / Edge JS-geschiedenis

JS-objecten

Objectdefinities Objecteigenschappen Objectmethoden Objectweergave Objectaccessoires Objectconstructeurs Objectprototypes Object-Iterables Objectsets Objectkaarten Objectreferentie

JS-functies

Functiedefinities Functieparameters: Functie-aanroep Functie-oproep: Functie Toepassen Functie Sluitingen

JS-lessen

Klas Intro Klasse Overerving Klasse Statisch

JS Asynchrone

JS-callbacks JS asynchroon JS belooft JS Async/Wachten

JS HTML DOM

DOM Intro DOM-methoden DOM-document DOM-elementen DOM HTML DOM-formulieren DOM-CSS DOM-animaties DOM-evenementen DOM-gebeurtenisluisteraar DOM-navigatie DOM-knooppunten DOM-collecties DOM-knooppuntlijsten

JS-browserstuklijst

JS-venster JS-scherm JS-locatie JS-geschiedenis JS-navigator JS pop-upwaarschuwing JS-timing JS-koekjes

JS Web API's

Introductie web-API Web Forms API Webgeschiedenis-API Webopslag-API Web Worker-API Web Fetch-API Webgeolocatie-API

JS AJAX

Ajax-intro AJAX XMLHttp Ajax-verzoek Ajax-reactie AJAX XML-bestand AJAX PHP Ajax ASP AJAX-database AJAX-toepassingen Ajax-voorbeelden

JS JSON

JSON-intro JSON-syntaxis JSON versus XML JSON-gegevenstypen JSON ontleden JSON Stringify JSON-objecten JSON-arrays JSON-server JSON PHP JSON HTML JSON JSONP

JS versus jQuery

jQuery-kiezers jQuery HTML jQuery CSS jQuery DOM

JS-graphics

JS-graphics JS Canvas JS Plotly JS Chart.js JS Google-kaart JS D3.js

JS-voorbeelden

JS-voorbeelden JS HTML DOM JS HTML-invoer JS HTML-objecten JS HTML-evenementen JS-browser JS-editor JS-oefeningen JS-quiz JS-certificaat

JS-referenties

JavaScript-objecten HTML DOM-objecten


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.

Test jezelf met oefeningen

Oefening:

Gebruik de juiste datummethode om het jaar van een datumobject in te stellen op 2020.

const d = new Date();
d.;