视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
JavaScript用于设置月份的方法setMonth()
2020-11-27 20:11:22 责编:小采
文档

定义和用法

setMonth() 方法用于设置月份。

语法

dateObject.setMonth(month,day)
参数描述
month必需。一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。
day

可选。一个表示月的某一天的数值,该值介于 1 ~ 31 之间(以本地时间计)。

在 EMCAScript 标准化之前,不支持该参数。

返回值

调整过的日期的毫秒表示。在 ECMAScript 标准化之前,该方法什么都不返回。

提示和注释:

注释:该方法总是结合一个 Date 对象来使用。

实例

例子 1

在本例中,我们将通过 setMonth() 方法把对象 d 的月字段设置为 0 (一月):

<script type="text/javascript">

var d=new Date()
d.setMonth(0)
document.write(d)

</script>

输出:

Sat Jan 07 2017 10:14:27 GMT+0800 (中国标准时间)

例子 2

在本例中,我们将通过 setMonth() 方法把对象 d 的月字段设置为 0 (一月),把天字段设置为 20:

<script type="text/javascript">

var d=new Date()
d.setMonth(0,20)
document.write(d)

</script>

输出:

Fri Jan 20 2017 10:14:27 GMT+0800 (中国标准时间)

下面是参数的详细信息:

  • monthValue : 从0到11的整数(表示个月份,从一月到十二月)。

  • dayValue : 从1到31的整数,代表一个月中的某天。

  • msValue : 一个数字0和999之间,表示毫秒。如果指定msValue参数,则还必须指定minutesValue和secondsValue。

  • 如果不指定dayValue参数,那么使用从getDate方法返回的值。如果指定的参数是预期范围之外,setMonth尝试相应地更新Date对象的最新信息。例如,如果使用monthValue为15,year将增加1(year + 1)的增量,和3将被用于月份的值。

    例子:

    <html>
    <head>
    <title>JavaScript setMonth Method</title>
    </head>
    <body>
    <script type="text/javascript">
     var dt = new Date( "Aug 28, 2008 23:30:00" );
     dt.setMonth( 2 );
     document.write( dt ); 
    </script>
    </body>
    </html>

    这将产生以下结果:

    Fri Mar 28 23:30:00 UTC+0530 2008

    下载本文
    显示全文
    专题