Saturday, October 18, 2025
HomeLanguagesJavascriptJavaScript Date setSeconds() Method

JavaScript Date setSeconds() Method

The date.setSeconds() method is used to set seconds into a Date object which is created using Date() constructor. 

Syntax:

DateObj.setSeconds(seconds_Value)

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

  • seconds_Value: This parameter holds the value of second which is used to set in the Date() constructor.

Return Value: It returns the new Date with an updated second which is set by the setSeconds() method.

Note: The DateObj is a valid Date object created using the Date() constructor in which we want to set the second. The value of second is from 0 to 59. More codes for the above method are as follows: 

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

Example 1: 

Javascript




// Here a date has been assigned
// while creating Date object
let dateobj =
new Date('October 13, 1996 05:35:32');
 
// New second of 52 is being set in above Date
// Object with the help of setSeconds() method
dateobj.setSeconds(52);
 
// New second from above Date Object is
// being extracted using getSeconds()
let B = dateobj.getSeconds();
 
// Printing new Second
console.log(B);


Output:

52

Example 2: If in the Date() constructor we do not give any second, still setSeconds() method set new second which is given as its parameter. 

Javascript




// Here second has not been assigned
// while creating Date object
let dateobj = new Date('October 13, 1996');
 
// New second of 51 is being set in above Date
// Object with the help of setSeconds() method
dateobj.setSeconds(51);
 
// New second from above Date Object is
// being extracted using getSeconds()
let B = dateobj.getSeconds();
 
// Printing new Second
console.log(B);


Output:

51

Example 3: If nothing as a parameter is given in the Date() constructor, still the setSeconds() method is set second but the month, year, date, etc become current ones. Here 42 is the new second, 3 is the current month i.e April, 1 is the current date and 2018 is the current year. 

Javascript




// Here nothing has been assigned
// while creating Date object
let dateobj = new Date();
 
// New second of 42 is being set in above Date
// Object with the help of setSeconds() method
dateobj.setSeconds(42);
 
// Seconds from above Date Object is
// being extracted using getSeconds()
let B = dateobj.getSeconds();
 
// Month from above Date Object is
// being extracted using getMonth()
let C = dateobj.getMonth();
 
// Date from above Date Object is
// being extracted using getDate()
let D = dateobj.getDate();
 
// Year from above Date Object is
// being extracted using getFullYear()
let E = dateobj.getFullYear();
 
// Printing new seconds
console.log(B);
 
// Printing current month
console.log(C);
 
// Printing current date
console.log(D);
 
// Printing current year
console.log(E);


Output:

42
3
1
2018

Example 4: If 66 is given as the parameter of the setSeconds() function, It will set 6 as the second because the second range is from 0 to 59 and ( 66%60 = 6). Here 6 is the new second and minutes become 36 from 35 because the second range is from 0 to 59. So when 66 is passed as a parameter to the setSeconds() function, it will set the seconds in the respective Date object to (66%60 = 6) and will increment the minutes in the respective Date object by (66/60 = 1). 

Javascript




// Here date has been assigned
// while creating Date object
let dateobj =
new Date('October 13, 1996 05:35:32');
 
// New second of 66 is being set in above Date
// Object with the help of setSeconds() function
dateobj.setSeconds(66);
 
// Seconds from above Date Object is
// being extracted using getSeconds()
let B = dateobj.getSeconds();
 
// Minute from above Date Object is
// being extracted using getMinutes()
let C = dateobj.getMinutes();
 
// Printing new seconds
console.log(B);
 
// Printing minutes
console.log(C);


Output:

6
36

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 setSeconds() 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