Date.prototype.setTime()

基线 广泛可用

此功能已完善,可在许多设备和浏览器版本中使用。它自以下时间起在浏览器中可用 2015 年 7 月.

setTime() 方法是 Date 实例的方法,它更改此日期的 时间戳,即自 纪元(定义为 1970 年 1 月 1 日午夜,UTC)以来的毫秒数。

试一试

语法

js
setTime(timeValue)

参数

timeValue

表示新时间戳的整数——自 1970 年 1 月 1 日午夜(UTC)以来的毫秒数。

返回值

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

示例

使用 setTime()

js
const theBigDay = new Date("1999-07-01");
const sameAsBigDay = new Date();
sameAsBigDay.setTime(theBigDay.getTime());

规范

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

浏览器兼容性

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

另请参阅