文章目录
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. 获取年月日
属性 | 作用 |
---|---|
getFullYear() | 返回年份 |
getMonth() | 返回月份 (0 ~ 11) |
getDate() | 返回一个月中的某一天 (1 ~ 31) |
getDay() | 返回一周中的某一天 (0 ~ 6) |
4. 获取时分秒
属性 | 作用 |
---|---|
getHours() | 返回小时 (0 ~ 23) |
getMinutes() | 返回分钟 (0 ~ 59) |
getSeconds() | 返回秒数 (0 ~ 59) |
5. 获取毫秒值
属性 | 作用 |
---|---|
getTime() | 返回 1970 年 1 月 1 日至今的毫秒数 |
valueOf() | 返回 Date 对象的原始值 |
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);
标签:返回,const,对象,js,获取,Date,new
From: https://blog.csdn.net/dongxiaod1/article/details/137141361