JavaScript setUTCHours() 方法用于根据utc时间设置指定日期的小时。
语法
setUTCHours() 方法由以下语法表示:
dateObj.setUTCHours(hoursValue[, minValue[, secValue[, msValue]]])
参数
hoursValue - 表示 0 到 23 之间的整数值,指定小时数。如果提供的小时值大于 23,则 setUTCHours() 方法会相应地递增天值。
minValue - 可选。它表示 0 到 59 之间的整数值,指定分钟。如果提供的分钟值大于 59,setUTCHours() 方法会相应地增加小时值。
secValue - 可选。它表示 0 到 59 之间的整数值,指定秒数。如果提供的秒值大于 59,setUTCHours() 方法会相应地增加分钟值
msValue - 它是可选的。它表示 0 到 999 之间的整数值,指定毫秒。如果提供的毫秒值大于 999,setUTCHours() 方法会相应地增加第二个值。
方法示例
这里,我们将通过各种例子来了解setUTCHours()方法。
示例1
让我们看一个打印当前和更新的小时值的示例。
<script>
var hours=new Date();
document.writeln("Current Hour : "+hours.getUTCHours()+"<br>");
hours.setUTCHours(10);
document.writeln("Updated Hour : "+hours.getUTCHours());
</script>
输出:
Current Hour : 7
Updated Hour : 10
Updated Hour : 10
示例2
让我们看一个更新给定时间的小时值的示例。
<script>
var hours=new Date("August 15, 2022 20:22:10");
hours.setUTCHours(10);
document.writeln("Updated Hour : "+hours.getUTCHours());
</script>
输出:
Updated Hour : 10
示例3
在本例中,我们将指定分钟值(大于 59)和小时。
<script>
var hours=new Date("August 15, 2022 20:22:10");
hours.setUTCHours(10,62);
document.writeln("Updated Hour : "+hours.getUTCHours());
</script>
输出:
Updated Hour : 11