目录

JavaScript Date setUTCHours()

示例

根据 UTC 时间,将小时设置为 15:

const d = new Date();
d.setUTCHours(15);
亲自试一试 »

下面有更多 "亲自试一试" 示例。


描述

setUTCHours() 方法根据 UTC 设置日期对象的小时。

它还可用于设置分、秒和毫秒。

笔记

UTC(通用协调时间)是世界时间标准设定的时间。

UTC 时间与 GMT 时间(格林威治标准时间)相同。


浏览器支持

setUTCHours()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

语法

Date.setUTCHours( hour, min, sec, millisec)

参数值

Parameter Description
hour Required. An integer representing the hour.

Expected values are 0-23, but other values are allowed:

  • -1 will result in the last hour of the previous day
  • 24 will result in the first hour of the next day
min Optional. An integer representing the minutes.

Expected values are 0-59, but other values are allowed:

  • -1 will result in the last minute of the previous hour
  • 60 will result in the first minute of the next hour
sec Optional. An integer representing the seconds

Expected values are 0-59, but other values are allowed:

  • -1 will result in the last second of the previous minute
  • 60 will result in the first second of the next minute
millisec Optional. An integer representing the milliseconds

Expected values are 0-999, but other values are allowed:

  • -1 will result in the last millisecond of the previous second
  • 1000 will result in the first millisecond of the next second


技术细节

返回值: 一个数字,表示日期对象与 1970 年 1 月 1 日午夜之间的毫秒数
JavaScript 版本: ECMA脚本1

更多示例

示例

将时间设置为 15:35:01 UTC 时间

const d = new Date();
d.setUTCHours(15, 35, 1);
亲自试一试 »

示例

将时间设置为48小时,使用 UTC 方法:

const d = new Date();
d.setUTCHours(d.getUTCHours() - 48);
亲自试一试 »