企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
| JScript  | [语言参考](#) | |-----|-----| # setHours 方法 设置 **Date** 对象中用[本地时间](#)表示的小时值。 `*dateObj*.**setHours(***numHours*[**,** *numMin*[**,** *numSec*[**,** *numMilli*]]]**)**` #### 参数 *dateObj* 必选项。任意 **Date** 对象。 *numHours* 必选项。一个等于小时值的数值。 *numMin* 可选项。一个等于分钟值的数值。如果使用了下面的参数,那么此参数也必须提供。 *numSec* 可选项。一个等于秒钟值的数值。如果使用了下面的参数,那么此参数也必须提供。 *numMilli* 可选项。一个等于毫秒值的数值。 #### 说明 如果没有指定可选项,那么所有使用可选项的 **set** 方法都将使用从相应的 **get** 方法返回的数值作为可选项的数值。例如,如果 *numMinutes* 参数是可选的,但是没有被指定,JScript 将使用从 **getMinutes** 方法返回的值作为该参数的值。 要设置用[全球标准时间 (UTC)](#)表示的小时值,请使用 **setUTCHours** 方法。 此外,如果参数的的值超出其范围或者是负数,其他被保存的值都将相应地得到修改。例如,如果所保存的日期是 "Jan 5, 1996 00:00:00",且调用了 **setHours(30)** 方法,那么日期将被改变为 "Jan 6, 1996 06:00:00." 负数的处理方法与此相似。 #### 示例 下面这个例子说明了 **setHours** 方法的用法。 ~~~ function SetHoursDemo(nhr, nmin, nsec){    var d, s; // ~~~ 声明变量。     ~~~ d = new Date(); // ~~~ 创建 ~~~ Date ~~~ 对象。     ~~~ d.setHours(nhr, nmin, nsec); // ~~~ 设置小时,分钟,秒。     ~~~ s = "Current setting is " + d.toLocaleString() ~~~ ~~~    return(s); // ~~~ 返回新的日期设置。 } #### 要求 [版本 3](#) #### 请参阅 [Date 对象的方法](#) | [getHours 方法](#) | [getUTCHours 方法](#) | [setUTCHours 方法](#) 应用于: [Date 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)