Date.prototype.setSeconds()

基线 广泛可用

此功能已建立并可在许多设备和浏览器版本中使用。它已在浏览器中提供,自 2015 年 7 月.

The setSeconds() method of Date instances changes the seconds and/or milliseconds for this date according to local time.

试一试

语法

js
setSeconds(secondsValue)
setSeconds(secondsValue, msValue)

参数

secondsValue

表示秒的 0 到 59 之间的整数。

msValue 可选

表示毫秒的 0 到 999 之间的整数。

返回值

Date 对象中更改并返回其新的 时间戳。如果参数为 NaN(或其他被 强制转换为 NaN 的值,如 undefined),则日期将设置为 无效日期,并返回 NaN

描述

如果您未指定 msValue 参数,则使用 getMilliseconds() 方法返回的值。

如果您指定的参数超出预期范围,setSeconds() 将尝试相应地更新 Date 对象中的日期信息。例如,如果您为 secondsValue 使用 100,则存储在 Date 对象中的分钟将增加 1,并将使用 40 表示秒。

示例

使用 setSeconds()

js
const theBigDay = new Date();
theBigDay.setSeconds(30);

规范

规范
ECMAScript 语言规范
# sec-date.prototype.setseconds

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅