JS 的Date对象

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

案例:距离明天还有多久?

发表回复