Friday, October 24, 2025
HomeLanguagesJavascriptJavaScript Date setUTCDate() Method

JavaScript Date setUTCDate() Method

The date.setUTCDate() method is used to set the date of a month according to universal time into a date object which is created using the Date() constructor.

Syntax:

DateObj.setUTCDate(date_Value);

Parameter: This method accepts a single parameter as mentioned above and described below:

  • date_Value This parameter holds the value of the data which we want to set in the date object created using the Date() constructor.

Return Values: It returns the new i.e. updated date of the month which is set by the setUTCDate() method. The date of the month is an integer value ranging from 1 to 31. More codes for the above method are as follows: 

Below is an example of the Date.setUTCDate() method.

Example 1: 

Javascript




// Here a date has been assigned according
// to universal time while creating Date object
let dateobj =
new Date('October 13, 1996 05:35:32 GMT-3:00');
 
// New date 15 of the month is being set in above
// Date Object with the help of setDate() method
dateobj.setUTCDate(15);
 
// New date of the month according to universal
// time from above Date Object is being extracted
// using getDate()
let B = dateobj.getUTCDate();
 
// Printing new date of the month
console.log(B);


Output:

15

Example 2: Here as we know the date of the month, lies between 1 to 31 but if we try to set the date as 33, it will set the date as 2 for the next month because 33-31=2, and this date is 2 becomes the date for next of the previous month. In the above 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. 

Javascript




// Here a date according to universal time has
// been assigned while creating Date object
let dateobj =
new Date('October 13, 1996 05:35:32 GMT-3:00');
 
// New date 33 of the month is being set in above
// Date Object with the help of setUTCDate() function
dateobj.setUTCDate(33);
 
// New date of the month from above Date Object is
// being extracted using getUTCDate()
let B = dateobj.getUTCDate();
 
// New month from above Date Object is
// being extracted using getUTCMonth()
let C = dateobj.getUTCMonth();
 
// Printing new date of the month
console.log(B);
 
// Printing new month
document.write(C);


Output:

2
10

Example 3: If in the Date() constructor we do not give any date of the month while creating the date object, still the setUTCDate() method will be able to set a new date which is given as its parameter in the created date object. 

Javascript




// Here date according to universal time has
// not been assigned while creating Date object
let dateobj =
new Date('October, 1996 05:35:32 GMT-3:00');
 
// New date 12 of the month is being set in above Date
// Object with the help of setUTCDate() method
dateobj.setUTCDate(12);
 
// New date of the month from above Date Object is
// being extracted using getUTCDate()
let B = dateobj.getUTCDate();
 
// Printing new date of the month
console.log(B);


Output:

12

Example 4: If nothing as a parameter is given in the Date() constructor, still setDate() function will be able to set the date but the month remains the current ones. 

Javascript




// Here nothing has been assigned
// while creating Date object
let dateobj = new Date();
 
// new date 13 of the month is being set in above
// Date Object with the help of setUTCDate() method
dateobj.setUTCDate(13);
 
// Date of the month from above Date Object is
// being extracted using getUTCDate()
let B = dateobj.getUTCDate();
 
// Month from above Date Object is
// being extracted using getUTCMonth()
let C = dateobj.getUTCMonth();
 
// Printing new date of the month
console.log(B);
 
// Printing new month
console.log(C);


Output:

13
3

Example 5: If the new date of the month is set to zero (0), the new date will be set to the last day of the previous month. 

Javascript




// Here a date according to universal time
// has been assigned while creating Date object
let dateobj =
new Date('October 13, 1996 05:35:32 GMT-3:00');
 
// New date 0 of the month is being set in above
// Date Object with the help of setUTCDate() method
dateobj.setUTCDate(0);
 
// Date of the month from above Date Object is
// being extracted using getUTCDate()
let B = dateobj.getUTCDate();
 
// Month from above Date Object is
// being extracted using getUTCMonth()
let C = dateobj.getUTCMonth();
 
// Printing new date of the month
console.log(B);
 
// Printing new month
console.log(C);


Output:

30
8

We have a complete list of Javascript Date Objects, to check those please go through this Javascript Date Object Complete reference article.

Supported Browsers: The browsers supported by the JavaScript Date setUTCDate() method are listed below:

  • Google Chrome
  • Internet Explorer
  • Mozilla Firefox
  • Opera
  • Safari

We have a Cheat Sheet on Javascript where we covered all the important topics of Javascript to check those please go through Javascript Cheat Sheet-A Basic guide to JavaScript.

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS