Below is the example of Date setDate() method.
// Here a date has been assigned
// while creating Date object
'October 13, 1996 05:35:32'
// new date 15 of the month is being set
// in above Date Object with the help of
// setDate() method
// new date of the month from above Date
// Object is being extracted using getDate()
B = dateobj.getDate();
// Printing new date of the month
The date.setDate() method is used to set date of a month into a date object which are created using date() constructor.
Parameter: This method accept a single parameter as mentioned above and described below:
- date_Value: It returns the new i.e updated date of the month which is set by setDate() method. The date of the month is an integer value ranging from 1 to 31.
Return value: This method return the number of milliseconds between the date object and midnight January 1, 1970
Note: DateObj is a valid Date object created using Date() constructor in which we want to set the date of a month.
More codes for the above method are as follows:
Program 1: Here as we know that date of the month, lies in between 1 to 31 but if we suppose to set the date of 33, it will set date 2 for the next month because and this date 2 becomes date for next of the previous month. In below output 2 is the date of the November month and 10 is the month of November because the month name starts from 0 to 11 i.e, 0 for January and 11 for December.
Example 2: If in Date() constructor we do not give any date of the month, still setDate() method set new date which is given as its parameter.
Example 3: If nothing as parameter is given in Date() constructor, still setDate() method set date but month becomes current month.
Example 4: If new date of the month set to zero (0), the new date will be set to the last day of the previous month.
- Google Chrome
- Internet Explorer
- Mozilla Firefox