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