您的位置:58编程 > javascript setmonth JavaScript setHours() 方法

javascript setmonth JavaScript setHours() 方法

2023-03-21 15:33

javascript setmonth JavaScript setHours() 方法

javascript setmonth

JavaScript setMonth() 方法用于设置 Date 对象中的月份(0-11)。它返回一个数字,表示新的月份值。

var d = new Date(); 
d.setMonth(3); 
document.write(d);  // Wed Apr 03 2019 00:00:00 GMT+0800 (中国标准时间)

setMonth() 方法可以接受一个参数,表示要设置的月份。该参数是 0 到 11 之间的整数,其中 0 表示一月,1 表示二月,依此类推。如果省略该参数,则 setMonth() 方法将返回当前月份值。

var d = new Date(); 
document.write(d.setMonth()); // 2 (当前月份值) 

如果将新的月份值设置为大于 11 的值,则会在年份上加上相应的差额。例如:如果将 12 设置为 13 ,则会在年份上加 1 ,而将 13 设置为 14 ,则会在年份上加 2。

var d = new Date(); 
d.setMonth(13);  // Thu Feb 14 2019 00:00:00 GMT+0800 (中国标准时间)  (1 年后)  
d.setMonth(14);  // Sat Mar 14 2020 00:00:00 GMT+0800 (中国标准时间)   (2 年后)  												   

JavaScript setHours() 方法

JavaScript setHours() 方法

Date 对象参考手册 JavaScript Date 对象

实例

设置时间字段为 15:

var d = new Date();
d.setHours(15);

d 输出结果:

var d = new Date() d.setHours(15) document.write(d)


定义和用法

setHours() 方法用于设置指定的时间的小时字段。

该方法可用于设置分钟,秒以及毫秒数。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 setHours() 方法


语法

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

参数值

参数 描述
hour 必需。

表示小时的数值,介于 0(午夜) ~ 23(晚上11点) 之间,以本地时间计(下同)。

  • -1 为昨天的最后一小时
  • 24 为明天的第一小时y
min 可选。表示分钟的数值。

,介于 0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数:

  • -1 为上一小时的最后一分钟
  • 60 为下一小时的第一分钟
sec 可选。表示秒的数值

,介于 0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数:

  • -1 为上一分钟的最后一秒
  • 60 为下一分钟的第一秒钟
millisec 可选。表示毫秒的数值。

介于 0 ~ 999之间。在 EMCAScript 标准化之前,不支持该参数:

  • -1 为上一秒钟的最后一毫秒
  • 1000 为下一秒钟的第一毫秒

返回值

类型 描述
Number Milliseconds between the date object and midnight January 1 1970

技术细节

JavaScript 版本: 1.0


更多实例

实例

在本例中,我们将通过 setHours() 方法把时间设置为 15:35:01:

var d = new Date();
d.setHours(15,35,1);

d 输出结果:

var d = new Date() d.setHours(15,35,1) document.write(d)


实例

设置时间为48小时以前:

var d = new Date();
d.setHours(d.getHours()-48);

d 输出结果:

var d = new Date() d.setHours(d.getHours()-48) document.write(d)



Date 对象参考手册 JavaScript Date 对象

阅读全文
以上是58编程为你收集整理的javascript setmonth JavaScript setHours() 方法全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS