1. 概念

Date 对象用于处理日期与时间。

2. 创建时间对象

2.1. 方式一

使用无参构造,创建出来的就是当前的时间对象。

console.log(new Date());

2.2. 方式二

使用带参构造(传数字类型的参数),创建出来的就是指定的时间对象(月份是从 0 开始计算的)。

console.log(new Date(2024, 3, 23));

2.3. 方式三

使用带参构造(传字符串类型的参数),创建出来的也是指定的时间对象。

console.log(new Date("2024-2-10"));

2.4. 使用场景

只想或当前的时间对象,使用方式一即可。

想要获取指定时间对象,使用方式三即可。

3. 获取年月日

4. 获取时分秒

5. 获取毫秒值

6. 封装获取当前时间函数

//定义函数
function getToday() {
  const d = new Date();
  const year = d.getFullYear();
  const month = d.getMonth() + 1;
  const day = d.getDate();
  const week = d.getDay();

  //定义一个数组保存星期
  const arr = [
    "星期天",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六",
  ];

  //返回拼接后的字符串
  return `今天是${year}${month}${day}号,${arr[week]}`;
}

//调用函数
const time = getToday();
document.write(time);

js的Date对象-LMLPHP

03-31 04:45