JavaScript Date setSeconds()
Example
Set the seconds to 35:
const d = new Date("2025-01-15");
d.setSeconds(35);
Try it Yourself »
More "Try it Yourself" examples below.
Description
The setSeconds()
method sets the seconds of a date object.
The setSeconds()
method can also be used to set the milliseconds.
See Also:
Syntax
Date.setSeconds(sec, millisec)
Parameters
Parameter | Description |
---|---|
sec | Required. An integer representing the seconds
Expected values are 0-59, but other values are allowed: -1 will result in the last second of the previous minute60 will result in the first second of the next minute |
millisec | Optional. An integer representing the milliseconds
Expected values are 0-999, but other values are allowed: -1 will result in the last millisecond of the previous second1000 will result in the first millisecond of the next second |
Return Value
NONE
Changes the Date object in place. |
More Examples
Example
Set both the seconds and milliseconds:
const d = new Date("2025-01-15");
d.setSeconds(35, 825);
Try it Yourself »
Browser Support
setSeconds()
is an ECMAScript1 (JavaScript 1997) feature.
It is supported in all browsers:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |