JavaScript – setMinutes() 方法

JavaScript – setMinutes() 方法

在JavaScript中,我们可以使用Date对象中的setMinutes()方法来设定一个日期对象的分钟数。本篇文章将介绍setMinutes()方法的用法及示例代码。

语法

setMinutes()方法是Date对象中的内建方法,它的语法如下:

dateObj.setMinutes(minutesValue[, secondsValue[, msValue]])

参数说明:

  • minutesValue:必选参数,表示要设置的分钟数,取值范围是 0 到 59 之间的整数。如果 minutesValue 超出了此范围,会调整其他部分的值以保持日期和时间的一致性。
  • secondsValue:可选参数,表示要设置的秒数。如果不传入这个参数或参数为非整数(如字符串),则秒数会被设置为0。
  • msValue:可选参数,表示要设置的毫秒数。如果不传入这个参数或参数为非整数(如字符串),则毫秒数会被设置为0。

返回值

setMinutes()方法将返回调用此方法后的日期对象。

示例代码

// 1. 不传入 seconds 和 ms 参数
var now = new Date();
now.setMinutes(50);
console.log(now);  // 输出:Wed Jul 14 2021 11:50:00 GMT+0800 (中国标准时间)

// 2. 传入 seconds 参数
var now2 = new Date();
now2.setMinutes(50, 30);
console.log(now2);  // 输出:Wed Jul 14 2021 11:50:30 GMT+0800 (中国标准时间)

// 3. 传入所有参数
var now3 = new Date();
now3.setMinutes(50, 30, 500);
console.log(now3);  // 输出:Wed Jul 14 2021 11:50:30 GMT+0800 (中国标准时间)

注意事项

  • setMinutes()方法会修改调用此方法的日期对象,而不是创建一个新的日期对象。如果需要创建新的日期对象,可以使用new Date()方法来创建。
  • 日期对象中的分钟数是从 0 开始计数的,即 0 表示 0 分钟,59 表示 59 分钟。

结论

通过使用setMinutes()方法,我们可以方便地对日期对象中的分钟数进行设定,同时这个方法也提供了秒数和毫秒数的设定。需要注意的是,这个方法会修改调用此方法的日期对象,而不是创建一个新的日期对象。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程