JavaScript Date setSeconds()

Example

Set the seconds to 35:

const d = new Date();
d.setSeconds(35);
Try it Yourself »

More "Try it Yourself" examples below.


Description

The setSeconds() method sets the seconds of a date object.

This method can also be used to set the milliseconds.


Browser Support

setSeconds() is an ECMAScript1 (ES1) feature.

ES1 (JavaScript 1997) is fully supported in all browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

Syntax

Date.setSeconds(sec, millisec)

Parameter Values

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 minute
  • 60 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 second
  • 1000 will result in the first millisecond of the next second


Technical Details

Return Value: A Number, representing the number of milliseconds between the date object and midnight January 1 1970
JavaScript Version: ECMAScript 1

More Examples

Example

Set both the seconds and milliseconds:

const d = new Date();
d.setSeconds(35, 825);
Try it Yourself »
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.