最新的Web开发教程
 

JavaScript setMonth() Method

<javascript日期对象

月设定为4 (May)

var d = new Date();
d.setMonth(4);

D的结果将是:

试一试»

更多"Try it Yourself"下面的例子。


定义和用法

所述setMonth()方法设置了一个日期对象的月份。

Note:一月份为0,二月是1,依此类推。

这种方法也可以用来设置该月的一天。


浏览器支持

方法
setMonth()

句法

参数值
参数 描述
month 需要。 代表月份的整数

预期值是0-11,但是其他的值是允许的:

  • -1将导致前一年的最后一个月
  • 12将导致明年的第一个月
  • 13将导致明年的第二个月
day 可选的。 代表月份的一天,一个整数

预期值是1-31,但是其他的值是允许的:

  • 0将导致上月的最后一天
  • -1将导致天前一个月的最后一天之前

如果一个月有31天:

  • 32将导致下个月的第一天

如果一个月有30天:

  • 32将导致下个月的第二天

技术细节

返回值: 一个数字,表示1970年1月1日的日期对象和午夜之间的毫秒数
JavaScript的版本: 1.0

例子

更多示例

月设定为4 (May)和天到20:

var d = new Date();
d.setMonth(4, 20);

D的结果将是:

试一试»

设定日期是上个月的最后一天:

var d = new Date();
d.setMonth(d.getMonth(), 0);

D的结果将是:

试一试»

<javascript日期对象