JavaScript | date.setSeconds() Function
The date.setSeconds() is an inbuilt function in JavaScript which is used to set seconds into a Date object which is created using Date() constructor.
Syntax:
DateObj.setSeconds(seconds_Value)
DateObj is a valid Date object created using Date() constructor in which we want to set the second. Value of second is from 0 to 59.
Parameter: Here parameter seconds_Value is the value of second which is used to set in Date() constructor.
Return Value: It returns the new Date with updated second which is set by setSeconds() function.
Below program illustrate the setSeconds() function:
<script> // Here a date has been assigned // while creating Date object var 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() function dateobj.setSeconds(52); // new second from above Date Object is // being extracted using getSeconds() var B = dateobj.getSeconds(); // Printing new Second document.write(B); </script> |
Output:
52
Errors and Exceptions
- Example 1: If in Date() constructor we do not give any second, still setSeconds() function set new second which is given as its parameter.
<script>// Here second has not been assigned// while creating Date objectvardateobj =newDate('October 13, 1996');// new second of 51 is being set in above Date// Object with the help of setSeconds() functiondateobj.setSeconds(51);// new second from above Date Object is// being extracted using getSeconds()varB = dateobj.getSeconds();// Printing new Seconddocument.write(B);</script>chevron_rightfilter_noneOutput:
51
- Example 2: If nothing as parameter is given in Date() constructor, still setSeconds() function set second but month, year, date etc become current ones.
<script>// Here nothing has been assigned// while creating Date objectvardateobj =newDate();// new second of 42 is being set in above Date// Object with the help of setSeconds() functiondateobj.setSeconds(42);// Seconds from above Date Object is// being extracted using getSeconds()varB = dateobj.getSeconds();// month from above Date Object is// being extracted using getMonth()varC = dateobj.getMonth();// date from above Date Object is// being extracted using getDate()varD = dateobj.getDate();// year from above Date Object is// being extracted using getFullYear()varE = dateobj.getFullYear();// Printing new secondsdocument.write(B +"<br>");// Printing current monthdocument.write(C +"<br>");// Printing current datedocument.write(D +"<br>");// Printing current yeardocument.write(E);</script>chevron_rightfilter_noneOutput:
42 3 1 2018
Here 42 is the new seconds, 3 is the current month i.e April, 1 is the current date and 2018 is the current year.
- Example 3: If value of second 66 is given as the parameter of setSeconds() function, It will set 6 as the second because second range is form 0 to 59 and ( 66%60 = 6).
<script>// Here date has been assigned// while creating Date objectvardateobj =newDate('October 13, 1996 05:35:32');// new second of 66 is being set in above Date// Object with the help of setSeconds() functiondateobj.setSeconds(66);// seconds from above Date Object is// being extracted using getSeconds()varB = dateobj.getSeconds();// Minute from above Date Object is// being extracted using getMinutes()varC = dateobj.getMinutes();// Printing new secondsdocument.write(B +"<br>");// Printing minutesdocument.write(C);</script>chevron_rightfilter_noneOutput:
6 36
Here 6 is the new second and minutes becomes 36 from 35 because second range is form 0 to 59. So when 66 is passed as 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).
Supported Browsers: The browsers supported by JavaScript date.setSeconds() Function are listed below:
- Google Chrome
- Internet Explorer
- Firefox
- Opera
- Safari
Recommended Posts:
- How to call a function that return another function in JavaScript ?
- JavaScript | Function Invocation
- JavaScript | String() Function
- JavaScript | Symbol.for() function
- JavaScript | Math.E() function
- JavaScript | toString( ) function
- JavaScript | Array every() function
- JavaScript | Array.of() function
- JavaScript | Function binding
- JavaScript | toPrecision( ) Function
- JavaScript | Array some() function
- What is the inline function in JavaScript ?
- Javascript | Number() Function
- JavaScript | Function Apply
- JavaScript | Function Definitions
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


