📅  最后修改于: 2023-12-03 14:42:35.366000             🧑  作者: Mango
setMonth()
方法用于设置 Date
对象的月份。下面是该方法的使用示例和详细说明。
dateObject.setMonth(month, day)
month
: 必需,一个表示月份的整数值,范围从 0 到 11。0 表示一月,11 表示十二月。day
: 可选,一个表示日份的整数值。如果未提供该参数,setMonth()
方法将只更改月份,而不会更改日期。如果提供了该参数,它会影响结果日期对象的日期。更新后的 Date
对象。
下面是一些示例,演示如何使用 setMonth()
方法:
const date = new Date();
date.setMonth(2); // 设置月份为 2 (三月)
console.log(date); // 输出更新后的日期对象
date.setMonth(5, 15); // 设置月份为 5 (六月),日期为 15
console.log(date); // 输出更新后的日期对象
day
参数中的值大于目标月份的最后一天,则该月份会自动递增,并相应地更改年份。day
参数为负数,则会递减日期对象的月份,可能会影响年份。setMonth()
方法会修改原始日期对象,因此请确保在需要时做好备份。以上是关于 JavaScript setMonth()
方法的详细介绍。该方法可以帮助你在日期操作中灵活地设置月份,并根据需要调整日期和年份。