设置日期方法允许您设置日期对象的日期值(年、月、日、小时、分钟、秒、毫秒)。
Set Date 方法用于设置日期的一部分:
Method | Description |
---|---|
setDate() | Set the day as a number (1-31) |
setFullYear() | Set the year (optionally month and day) |
setHours() | Set the hour (0-23) |
setMilliseconds() | Set the milliseconds (0-999) |
setMinutes() | Set the minutes (0-59) |
setMonth() | Set the month (0-11) |
setSeconds() | Set the seconds (0-59) |
setTime() | Set the time (milliseconds since January 1, 1970) |
这个setFullYear()
方法设置日期对象的年份。在此示例中,到 2020 年:
这个setFullYear()
方法可以可选地设置月份和日期:
这个setMonth()
方法设置日期对象的月份(0-11):
这个setDate()
方法设置日期对象的日期 (1-31):
这个setDate()
方法也可用于添加天数到一个日期:
如果添加天数会改变月份或年份,则日期对象会自动处理更改。
这个setHours()
方法设置日期对象的小时(0-23):
这个setMinutes()
方法设置日期对象的分钟(0-59):
这个setSeconds()
方法设置日期对象的秒数(0-59):
可以轻松比较日期。
以下示例将今天的日期与 2100 年 1 月 14 日进行比较:
let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
亲自试一试 »
JavaScript 从 0 到 11 计算月份。一月是 0。十二月是 11。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!