JavaScript date setting methods

Using the 'set date' method, you can set the date value of the date object (year, month, day, hour, minute, second, millisecond).

Date setting methods

Setting methods are used to set a specific part of the date. Below are the most commonly used methods (sorted alphabetically):

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

setFullYear() method

setFullYear() Method to set the year of a date object. This example is set to 2020:

Voorbeeld

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

setFullYear() The method canSelectSet month and day:

Voorbeeld

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

setMonth() method

setMonth() Method to set the month of a date object (0-11):

Voorbeeld

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

setDate() method

setDate() Method to set the day of a date object (1-31):

Voorbeeld

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

setDate() The method can also be used to add daysAddTo date:

Voorbeeld

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

If you add days, switch months or years, the change will be automatically handled by the Date object.

setHours() method

setHours() Method to set the hours of a date object (0-23):

Voorbeeld

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

setMinutes() method

setMinutes() Method to set the minutes of a date object (0-59):

Voorbeeld

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

setSeconds() method

setSeconds() Method to set the seconds of a date object (0-59):

Voorbeeld

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

Probeer het zelf

Datumvergelijking

Daten kunnen gemakkelijk worden vergeleken.

Het volgende voorbeeld vergelijkt vandaag met 16 januari 2049:

Voorbeeld

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
if (someday > today) {
  text = "Vandaag is voor 16 januari 2049";
}
  text = "Vandaag is na 16 januari 2049";
}
document.getElementById("demo").innerHTML = text;

Probeer het zelf

JavaScript telt van 0 tot 11 maanden. Januari is 0. December is 11.

Volledige JavaScript-datumreferencehandleiding

Voor een volledige datumreferencehandleiding, bezoek onze volledige JavaScript-datumreferencehandleiding.

Dit handboek bevat beschrijvingen en voorbeelden van alle datum-eigenschappen en -methoden.