Home »
JavaScript
Date setMonth() method with example in JavaScript
JavaScript Date setMonth() method: Here, we are going to learn about the setMonth() method in JavaScript with example.
Submitted by IncludeHelp, on March 13, 2019
JavaScript Date setMonth() method
setMonth() method is a Date class method, it is used to set the month to the Date object with a valid month value (between 0 to 11. 0 for January, 1 for February and so on).
Note: Month value larger than the 11 will be truncated from the starting month value (0), for example, we are going to set 12 as month value, it will be truncated at 0 and January will be set.
Syntax
var dt = new Date();
dt.setMonth(month);
Sample Input/Output
Input/Date class object declaration:
var dt = new Date();
Function call to set the month:
dt.setMonth(2);
Function call to get the month:
dt.getMonth();
Output:
2
JavaScript code to demonstrate an example of Date.setMonth() method
<html>
<head><title>JavaScipt Example</title></head>
<body>
<script>
var dt = new Date();
//getting current month
var month = dt.getMonth();
//printing
document.write("month: " + month + "<br>");
//setting month to March (2)
dt.setMonth(2);
//getting & printing month again
month = dt.getMonth();
document.write("month: " + month + "<br>");
//setting invalid month
//setting month to 12
dt.setMonth(12);
//getting & printing month again
month = dt.getMonth();
document.write("month: " + month + "<br>");
</script>
</body>
</html>
Output
month: 2
month: 2
month: 0
Reference: JavaScript setMonth() Method
JavaScript Date Object Methods »