Date.prototype.setUTCHours()
setUTCHours()
是 Date
实例的方法,它根据世界标准时间更改此日期的小时、分钟、秒和/或毫秒。
试一试
语法
js
setUTCHours(hoursValue)
setUTCHours(hoursValue, minutesValue)
setUTCHours(hoursValue, minutesValue, secondsValue)
setUTCHours(hoursValue, minutesValue, secondsValue, msValue)
参数
hoursValue
-
表示小时的 0 到 23 之间的整数。
minutesValue
可选-
表示分钟的 0 到 59 之间的整数。
secondsValue
可选-
表示秒的 0 到 59 之间的整数。如果指定
secondsValue
,则还必须指定minutesValue
。 msValue
可选-
表示毫秒的 0 到 999 之间的整数。如果指定
msValue
,则还必须指定minutesValue
和secondsValue
。
返回值
描述
如果未指定 minutesValue
、secondsValue
和 msValue
参数,则使用 getUTCMinutes()
、getUTCSeconds()
和 getUTCMilliseconds()
方法返回的值。
如果指定的参数超出预期范围,则 setUTCHours()
会尝试相应地更新 Date
对象中的日期信息。例如,如果将 100 用于 secondsValue
,则分钟将增加 1(minutesValue + 1
),并将 40 用于秒。
示例
使用 setUTCHours()
js
const theBigDay = new Date();
theBigDay.setUTCHours(8);
规范
规范 |
---|
ECMAScript 语言规范 # sec-date.prototype.setutchours |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。