JavaScript – Date setUTCMinutes()方法
setUTCMinutes()
方法为Date
对象设置分钟数,它返回被更新后的日期对象。应该注意的是,该方法使用协调世界时(UTC)而不是本地时间。
语法
dateObject.setUTCMinutes(minutesValue [, secondValue [, millisecondValue ]])
参数
minutesValue
: 必需,表示设置的分钟数,范围从0到59secondValue
: 可选,表示设置的秒数,范围从0到59millisecondValue
: 可选,表示设置的毫秒数,范围从0到999
示例
下面的示例展示了如何使用setUTCMinutes()
方法:
// 创建一个时间对象
const date = new Date('2022-05-29T12:00:00Z');
console.log('原始时间:', date.toISOString());
// 使用setUTCMinutes()方法将分钟数设置为20
date.setUTCMinutes(20);
console.log('更新后的时间:', date.toISOString());
输出:
原始时间: 2022-05-29T12:00:00.000Z
更新后的时间: 2022-05-29T12:20:00.000Z
在这个示例中,我们首先创建了一个Date
对象,它的时间值为“2022-05-29T12:00:00Z”。然后,我们使用setUTCMinutes()
方法将该对象的分钟数设置为20。这会将时间值修改为“2022-05-29T12:20:00Z”。
接下来,让我们添加一个可选的参数,并将分钟和秒数都设置为30:
// 创建一个时间对象
const date = new Date('2022-05-29T12:00:00Z');
console.log('原始时间:', date.toISOString());
// 使用setUTCMinutes()方法将分钟数设置为30,秒数设置为30
date.setUTCMinutes(30, 30);
console.log('更新后的时间:', date.toISOString());
输出:
原始时间: 2022-05-29T12:00:00.000Z
更新后的时间: 2022-05-29T12:30:30.000Z
在这个示例中,我们使用setUTCMinutes()
方法将时间值的分钟数设置为30,秒数设置为30。这将时间值修改为“2022-05-29T12:30:30Z”。
现在,我们添加第三个可选参数并将毫秒设置为500:
// 创建一个时间对象
const date = new Date('2022-05-29T12:00:00Z');
console.log('原始时间:', date.toISOString());
// 使用setUTCMinutes()方法将分钟数设置为40,秒数设置为40,毫秒数设置为500
date.setUTCMinutes(40, 40, 500);
console.log('更新后的时间:', date.toISOString());
输出:
原始时间: 2022-05-29T12:00:00.000Z
更新后的时间: 2022-05-29T12:40:40.500Z
在这个示例中,我们使用setUTCMinutes()
方法将时间值的分钟数设置为40,秒数设置为40,毫秒数设置为500。这将时间值修改为“2022-05-29T12:40:40.500Z”。
结论
setUTCMinutes()
方法为Date
对象设置分钟数,它返回被更新后的日期对象。在使用该方法时,我们应该注意该方法使用协调世界时(UTC)而不是本地时间。