📜  JavaScript 日期 setHours() 方法(1)

📅  最后修改于: 2023-12-03 15:31:44.033000             🧑  作者: Mango

JavaScript 日期 setHours() 方法

setHours() 方法是 JavaScript 中 Date 对象的一种方法,用于设置日期对象的小时部分。

语法

setHours() 方法的基本语法如下:

dateObj.setHours(hours[, minutes[, seconds[, ms]]])

其中,参数说明如下:

  • hours:必选项,表示要设定的小时数,范围为 0~23。
  • minutes:可选项,表示要设定的分钟数,范围为 0~59。如果不传入该参数,则分钟数自动设置为 0。
  • seconds:可选项,表示要设定的秒数,范围为 0~59。如果不传入该参数,则秒数自动设置为 0。
  • ms:可选项,表示要设定的毫秒数,范围为 0~999。如果不传入该参数,则毫秒数自动设置为 0。
返回值

setHours() 方法返回的是调用该方法的 Date 对象。

实例

下面是一个使用 setHours() 方法设置时间的示例:

var dt = new Date(); // 创建当前时间的 Date 对象
dt.setHours(6); // 将小时数设置为 6
console.log(dt.toLocaleString()); // 输出:2022/5/30 上午 6:00:00

在上面的示例中,我们通过 new Date() 方法创建了当前时间的 Date 对象 dt,然后通过 setHours() 方法将其小时数设置为 6,最后通过 toLocaleString() 方法将日期对象转换为本地时间字符串输出。

参考链接