Date 对象
-
在 JS 中使用 Date 对象表示一个时间
-
创建一个 date 对象
let d = new Date();
-
如果直接使用构造函数创建一个 date 对象,则会封装当前代码执行时间
-
创建指定的时间对象
- 需要在函数中传递一个表示时间的字符串作为参数
- 日期格式:月/日/年 时:分:秒
示例:
let d = new Date("12/16/2020 12:12:12");
-
getDate()
- 获取当前日期对象是几号
-
getDay()
- 获取当前日期对象是周几
- 会返回 0-6 的值,0 表示周日
let d = new Date("12/16/2020 12:12:12");
let day = d.getDay();
console.log(day); //3 周三
- getMonth()
- 返回当前日期对象的月份
- 会返回 0-11 的值,0 表示一月
let month = d.getMonth();
console.log(month); //11
- getFullYear()
- 获取当前日期对象的年份
let year = d.getFullYear();
console.log(year); //2020
- getTime()
- 获取当前日期对象的时间戳
- 时间戳,指的是从格林威治时间(1970/1/1 0:0:0)到当前日期所花费的毫秒数
- 计算机底层保存时间都是使用的时间戳
let time = d.getTime();
console.log(time); //1608091932000
- 获取当前时间的时间戳
let d = Date.now();
console.log(d);
- getSeconds()
- 返回当前日期对象的秒
let seconds = d.getSeconds();
console.log(seconds); //12
- getMinutes()
- 返回当前日期对象的分
let d = new Date("12/16/2020 11:13:12");
let minutes = d.getMinutes();
console.log(minutes); //13
- getHours()
- 返回当前日期对象的小时
let d = new Date("12/16/2020 11:13:12");
let hours = d.getHours();
console.log(hours); //11