Date setDate() Method - Javascript Date

Javascript examples for Date:setDate


The setDate() method sets the day of the month to the date object.

Parameter Values

Parameter Description
day Required. An integer representing the day of a month.

Expected values are 1-31, but other values are allowed:

  • 0 sets the last day of the previous month
  • -1 sets the day before the last day of the previous month
  • If the month has 31 days, 32 sets the first day of the next month
  • If the month has 30 days, 32 sets the second day of the next month

Return Value:

A Number, representing the number of milliseconds between the date object and midnight January 1 1970

The following code shows how to Set the day of the month:

Demo Code

ResultView the demo in separate window

<!DOCTYPE html>

<button onclick="myFunction()">Test</button>

<p id="demo"></p>

function myFunction() {//from  w w  w  .j av a 2 s .c o  m
    var d = new Date("July 21, 2020 01:15:00");
    document.getElementById("demo").innerHTML = d;


Related Tutorials