JavaScript setHours() 方法

 JavaScript Date 对象

用setHours()方法根据本地时间为指定日期对象设置小时数。

此方法还可用于设置分钟,秒和毫秒。

语法:

date.setHours(hours, minutes, seconds, millisec)
var d = new Date();
d.setHours(18);
测试看看‹/›

如果未指定 minutes, seconds millisec 参数,则使用从getMinutes(),getSeconds() 和 getMilliseconds()方法返回的值。

浏览器兼容性

所有浏览器都完全支持setHours()方法:

Method
setHours()

参数值

参数描述
hours(必需)0到23之间的整数,代表小时。
如果提供的值大于23,则日期时间将增加额外的小时数。
minutes(可选)0到59之间的整数,代表分钟。
如果提供的值大于59,则日期时间将增加额外的分钟数。
seconds(可选)0到59之间的整数,代表秒。
如果提供的值大于59,则日期时间将增加额外的秒数。
如果指定seconds参数,则还必须指定minutes参数。
millisec(可选)0到999之间的数字,表示毫秒。
如果提供的值大于999,则日期时间将增加额外的毫秒。
如果指定millisec参数,则还必须指定分钟参数。

技术细节

返回值:1970年1月1日00:00:00 UTC与更新日期之间的毫秒数
JavaScript版本:ECMAScript 1

 JavaScript Date 对象