Date
Date 对象用于处理日期和时间。
创建
日期对象是用 new Date()
创建的。
有 4 种方法创建新的日期对象:
方法 | 说明 |
---|---|
new Date() | 用当前日期和时间创建新的日期对象 |
new Date(year, month, day, hours, minutes, seconds, milliseconds) | 用指定日期和时间创建新的日期对象。 参数可以是7~2个,分别为年、月、日…但不能只有1个参数,如果只提供一个参数,则将其视为毫秒。 |
new Date(milliseconds) | 创建一个零时加毫秒的新日期对象 |
new Date(date string) | 从日期字符串创建一个新的日期对象 |
说明:
- JavaScript 从 0 到 11 计算月份。一月是 0。十二月是11。
- 一位和两位数年份将被解释为 19xx 年。
- JavaScript 将日期存储为自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。
零时间是 1970 年 1 月 1 日 00:00:00 UTC。
JavaScript(默认情况下)将以全文本字符串格式输出日期:
Wed Mar 25 2015 08:00:00 GMT+0800 (中国标准时间)
在 HTML 中显示日期对象时,会使用 toString() 方法自动转换为字符串。
<script>
let d1 = new Date();
console.log('d1: ',d1);
let d2 = new Date(2020, 7, 14, 15, 37, 30);
console.log('d2: ',d2); //注意创建出来的日期月份为8月
let d3 = new Date(98, 12, 6);
conso