📜  JavaScript 日期 setDate() 方法(1)

📅  最后修改于: 2023-12-03 15:31:44.021000             🧑  作者: Mango

JavaScript 日期 setDate() 方法

JavaScript 中 Date 对象有许多方法用于操作日期和时间,其中 setDate() 方法可以设置 Date 对象的日期。

语法

setDate() 方法的语法如下:

dateObj.setDate(dayValue)

参数 dayValue 是一个整数,表示月份中的第几天,从 1 开始到 31 结束。

返回值

setDate() 方法会改变 Date 对象的日期,并返回一个表示改变后日期的毫秒数的数字值。

示例

下面是一个使用 setDate() 方法设置日期的示例代码:

var today = new Date();
today.setDate(13);

console.log(today);  // 输出:Fri Nov 13 2020 11:47:52 GMT+0800 (中国标准时间)

这段代码创建一个 Date 对象 today,并使用 setDate() 方法将日期设置为 13 号。

注意事项
  • 如果设置的日期大于每月的最后一天,则会自动提前到下个月的第一天。
  • 如果设置的日期小于 1,则会自动向前推算到上个月的最后一天。
  • setDate() 方法不会更改 Date 对象的时区。