ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| JScript  | [语言参考](#) | |-----|-----| # setMonth 方法 设置 **Date** 对象中用[ 本地时间](#)表示的月份值。 `*dateObj*.**setMonth(***numMonth*[**,** *dateVal*]**)**` #### 参数 *dateObj* 必选项。任意 **Date** 对象。 *numMonth* 必选项。一个等于月份值的数值。 *dateVal* 可选项。一个代表日期的数值。如果没有提供此参数,那么将使用通过调用 **getDate** 方法而得到的数值。 #### 说明 要设置用[全球标准时间 (UTC)](#)表示的月份值,请使用 **setUTCMonth** 方法。 如果 *numMonth* 的值大于 11 (月份 0 表示一月)或者是一个负数,那么所保存的年份将相应地得到改变。例如,如果所保存的日期是 "Jan 5, 1996" 并且调用了 **setMonth(14)** 方法,那么该日期就被改变为 "Mar 5, 1997." #### 示例 下面这个例子说明了 **setMonth** 方法的用法。 ~~~ function SetMonthDemo(newmonth){    var d, s; // ~~~ 声明变量。     ~~~ d = new Date(); // ~~~ 创建 ~~~ Date ~~~ 对象     ~~~ d.setMonth(newmonth); // ~~~ 设置月份。     ~~~ s = "Current setting is "; ~~~ ~~~    s += d.toLocaleString(); ~~~ ~~~    return(s); // ~~~ 返回新的设置。 } #### 要求 [版本 1](#) #### 请参阅 [Date 对象的方法](#) | [getMonth 方法](#) | [getUTCMonth 方法](#) | [setUTCMonth 方法](#) 应用于: [Date 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)