📜  JavaScript 日期 setMonth() 方法

📅  最后修改于: 2022-05-13 01:56:50.226000             🧑  作者: Mango

JavaScript 日期 setMonth() 方法

下面是Date setMonth()方法的示例。

  • 例子:
    
    
  • 输出:
    0

date.setMonth()方法用于将月份设置为使用 Date() 构造函数创建的日期对象。

句法:

DateObj.setMonth(month_Value);

参数:此方法接受如上所述和如下所述的单个参数:

  • month_Value:此参数保存我们要在使用 Date() 构造函数创建的日期中设置的月份值。

返回值:它返回由 setMonth() 方法设置的新的即更新的月份。

注意: DateObj是使用 Date() 构造函数创建的有效 Date 对象,我们要在其中设置月份。月份的值是从 0 到 11,因为从 1 月到 12 月一年中的总月数是 12。值 0 用于 1 月,1 用于 2 月,依此类推,直到 11 用于 12 月。

上述方法的更多代码如下:

程序 1:如果在 Date() 构造函数中我们在创建日期对象时没有给出任何月份,仍然 setMonth() 方法将能够在创建的日期对象中设置新月份。


输出:

2

程序 2:如果 Date() 构造函数中没有给出任何参数,setMonth() 方法仍然可以设置月份,但年份、日期等仍然是当前的。这里 11 是 12 月的新月份,1 是当前日期,2018 是当前年份。


输出:

11
1
2018

程序 3:如果将 15 月的值作为 setMonth() 方法的参数,它将设置 3 作为月份,因为月份范围是从 0 到 11,因此 (15%12 = 3)。
这里 3 是 4 月的新月份,年份从 1996 年变为 1997 年,因为月份范围是从 0 到 11,即总共 12,我们将新月份设置为 3,从 1996 年到 1997 年增加 1,月份变为 3 .


输出:

3
1997

支持的浏览器: JavaScript Date setMonth() 方法支持的浏览器如下:

  • 谷歌浏览器 1 及更高版本
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 3 及更高版本
  • Opera 3 及以上
  • Safari 1 及以上