使用“设置日期”方法可以设置日期对象的日期值(年、月、日、小时、分钟、秒、毫秒)。
日期设置方法
设置方法用于设置日期的某个部分。下面是最常用的方法(按照字母顺序排序):
| 方法 | 描述 |
|---|---|
| setDate() | 以数值(1-31)设置日 |
| setFullYear() | 设置年(可选月和日) |
| setHours() | 设置小时(0-23) |
| setMilliseconds() | 设置毫秒(0-999) |
| setMinutes() | 设置分(0-59) |
| setMonth() | 设置月(0-11) |
| setSeconds() | 设置秒(0-59) |
| setTime() | 设置时间(从 1970 年 1 月 1 日至今的毫秒数) |
<script>var d = new Date();d.setFullYear(2020, 11, 3);document.getElementById("demo").innerHTML = d;</script>
<script>var d = new Date();d.setDate(d.getDate() + 50); // 往后加了多少天document.getElementById("demo").innerHTML = d;</script>
<script>var today, someday, text;today = new Date();someday = new Date();someday.setFullYear(2100, 0, 15);if (someday > today) {text = "今天在 2100 年 1 月 15 日之前。";} else {text = "今天在 2100 年 1 月 15 日之后。";}document.getElementById("demo").innerHTML = text;</script>
