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);

Examples:

    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





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.



Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing » Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.