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());