目录

JavaScript Date setUTCMonth()

示例

将月份设置为 4(五月):

const d = new Date();
d.setUTCMonth(4);
亲自试一试 »

下面有更多 "亲自试一试" 示例。


描述

setUTCMonth() 方法根据 UTC 设置日期对象的月份(从 0 到 11)。

笔记:一月为 0,二月为 1,依此类推。

笔记

UTC(通用协调时间)是世界时间标准设定的时间。

UTC 时间与 GMT 时间(格林威治标准时间)相同。


浏览器支持

setUTCMonth()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

语法

Date.setUTCMonth( month, day)

参数值

Parameter Description
month Required. An integer representing the month

Expected values are 0-11, but other values are allowed:

  • -1 will result in the last month of the previous year
  • 12 will result in the first month of the next year
  • 13 will result in the second month of the next year
day Optional. An integer representing the day of month

Expected values are 1-31, but other values are allowed:

  • 0 will result in the last hour of the previous month
  • -1 will result in the hour before the last hour of the previous month

If the month has 31 days:

  • 32 will result in the first day of the next month

If the month has 30 days:

  • 32 will result in the second day of the next month


技术细节

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

更多示例

示例

将月份设置为 4(五月),将日期设置为 20 号:

const d = new Date();
d.setUTCMonth(4, 20);
亲自试一试 »

示例

将日期设置为上个月的最后一天:

const d = new Date();
d.setUTCMonth(d.getUTCMonth(), 0);
亲自试一试 »