Date 对象用于处理日期和时间
创建 Date 对象的语法 (实例化):
// 实例化 Date类 并赋值给 nowTime let nowTime = new Date(); console.log(nowTime);//Thu Jul 29 2021 11:45:55 GMT+0800 (中国标准时间); // 返回时间戳 let nowTime = +new Date();
| Date方法 | 解释说明 |
|---|---|
| getDate() | 返回月中的第几天(从 1 到 31) |
| getDay() | 返回星期几(0-6) |
| getFullYear() | 返回年份 |
| getHours() | 返回小时(从 0-23) |
| getMinutes() | 返回分钟(从 0-59) |
| getMonth() | 返回月份(从 0-11) |
| getSeconds() | 返回秒数(从 0-59)。 |
Date() 本身返回的是预格式化的一个时间格式。你可以利用Date对象的本身的成员方法自定义格式化的方式;
function getTime() {
//当前时间
let nowTime = new Date();
let days = nowTime.getDate();//天
days = days < 10 ? '0' + days : days;
let hour = nowTime.getHours();//时
hour = hour < 10 ? '0' + hour : hour;
let minute = nowTime.getMinutes();//分
minute = minute < 10 ? '0' + minute : minute;
let second = nowTime.getSeconds();//秒
second = second < 10 ? '0' + second : second;
return days + '天' + hour + '时' + minute + '分' + second + '秒';
}
console.log(getTime());