📜  JavaScript 日期 setHours() 方法

📅  最后修改于: 2022-05-13 01:56:21.138000             🧑  作者: Mango

JavaScript 日期 setHours() 方法

下面是Date setHours()方法的示例。

  • 例子:
    
    
  • 输出:
    11

date.setHours()方法用于将小时设置为使用 Date() 构造函数创建的日期对象。

句法:

DateObj.setHours(hours_Value)

参数:此方法接受如上所述和如下所述的单个参数:

  • hours_Value:此参数保存用于在 Date() 构造函数中设置的小时值。

返回值:它返回由 setHours() 方法设置的更新小时的新日期。

注意: DateObj是使用 Date() 构造函数创建的有效 Date 对象,我们要在其中设置小时。

上述方法的更多代码如下:

程序 1:如果在 Date() 构造函数中我们在创建 Date 对象时没有给出小时,setHours() 方法仍然会设置作为其参数给出的新小时。


输出:

11

示例 2:如果在 Date() 构造函数中没有给出任何参数,setHours() 方法仍然设置小时,但月份、年份和日期将是当前月份、年份和日期。这里 11 是新小时,2 是当前月份,即 3 月,30 是当前日期,2018 是当前年份。


输出:

11
2
30
2018

示例 3:如果在 setHours() 方法的参数中给出小时值为 26,它会将 2 设置为小时,因为小时范围是从 0 到 23,并且26%24=2 .

这里 2 是新小时,9 是月份,即 10 月,14 是日期,年份是 1996。这里我们看到 13 是原始日期,但输出变为 14,因为 26 小时作为方法的参数转换为 2第二天的几个小时,这就是为什么日期增加 1,即从 13 到 14。


输出:

2
9
14
1996

支持的浏览器: JavaScript Date setHours() 方法支持的浏览器如下:

  • 谷歌浏览器 1 及更高版本
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 3 及更高版本
  • Opera 3 及以上
  • Safari 1 及以上