最新的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日期對象