📜  JavaScript Date setSeconds()方法(1)

📅  最后修改于: 2023-12-03 14:42:24.365000             🧑  作者: Mango

JavaScript Date setSeconds()方法

简介

setSeconds() 方法用于设置 Date 对象的秒数部分。它会将指定的秒数设置到日期中,并返回以毫秒表示的新日期。

语法

dateObj.setSeconds(seconds[, milliseconds])

参数说明:

  • seconds:一个表示秒数的整数值,范围为 0 到 59 之间的整数。
  • milliseconds(可选):一个表示毫秒数的整数值,范围为 0 到 999 之间的整数。
返回值

该方法返回调用该方法后日期对象的毫秒表示。

示例代码

以下是使用 setSeconds() 方法的示例代码:

const now = new Date();
console.log(now);  // 当前日期和时间

now.setSeconds(30);
console.log(now);  // 将秒钟设置为 30 之后的日期和时间

now.setSeconds(45, 500);
console.log(now);  // 将秒钟设置为 45 且毫秒数设置为 500 之后的日期和时间
示例解析
  1. 使用 new Date() 创建一个 Date 对象 now,代表当前日期和时间。
  2. now.setSeconds(30)now 对象的秒钟部分设置为 30,返回更新后的日期。
  3. 输出更新后的日期和时间。
  4. now.setSeconds(45, 500) 将秒钟部分设置为 45,毫秒数设置为 500,返回更新后的日期。
  5. 输出更新后的日期和时间。
注意事项
  • 如果设置的秒数超出了合法范围(0 到 59),则日期对象中的分钟、小时等部分会自动调整。
  • 如果省略了 milliseconds 参数,毫秒数会被设置为 0。

更多有关 JavaScript Date 对象和其它相关方法的详细信息,可以参考官方文档:Date - JavaScript | MDN