📅  最后修改于: 2023-12-03 15:16:04.990000             🧑  作者: Mango
setUTCMinutes()
方法是JavaScript中的Date对象的一个方法,用于设置Date对象的UTC时间的分钟数。
该方法会修改原Date对象并返回修改后的时间戳。
dateObj.setUTCMinutes(minutes[, seconds[, ms]]);
minutes
:一个0到59之间的整数,表示UTC时间的分钟数。
seconds
(可选):一个0到59之间的整数,表示UTC时间的秒数。
ms
(可选):一个0到999之间的整数,表示UTC时间的毫秒数。
返回一个表示修改后的Date对象的时间戳。
如果参数超出了其范围,则会抛出一个RangeError异常。
let date = new Date('2022-06-15T09:10:30.000Z');
console.log(date.toISOString()); // "2022-06-15T09:10:30.000Z"
date.setUTCMinutes(40);
console.log(date.toISOString()); // "2022-06-15T09:40:30.000Z"
date.setUTCMinutes(0, 30);
console.log(date.toISOString()); // "2022-06-15T09:00:30.000Z"
date.setUTCMinutes(20, 15, 500);
console.log(date.toISOString()); // "2022-06-15T09:20:15.500Z"
setUTCMinutes()
方法会改变原Date对象,因此应该将其结果分配给一个新的变量(如果需要保留旧Date对象)。
在使用setUTCMinutes()
方法时,请注意UTC时间和本地时间之间的差异。
如果您想设置本地时间的分钟数,请使用setMinutes()
方法。