日期对象: Date,,,Date 这是一个函数
函数属于引用数据类型。
这个 Date对象(函数) 需要通过new操作符来调用
new Date() 代表创建Date的实例对象
这个实例对象就是 {方法1,方法2,方法3} 通过这些方法可以获取关于日期、关于时间的信息。
好比如,获取年份、月份、日期、小时、分钟、秒钟、毫秒钟、时间戳等
一、日期对象
1、年份 getFullTear()
var dt = new Date();
// 年份
var year = dt.getFullYear();
console.log(year);// 2024
2、月份 getMonth()
var dt = new Date();
// 月份
var month = dt.getMonth();
console.log(month + 1);// 7
3、日期 getDate()
var dt = new Date();
// 日期
var date = dt.getDate();
console.log(date);// 28
4、小时 getHours()
var dt = new Date();
// 小时
var hour = dt.getHours();
console.log(hour);// 16
5、分钟 getMinutes()
var dt = new Date();
// 分钟
var minute = dt.getMinutes();
console.log(minute);// 30
6、秒钟 getSeconds()
var dt = new Date();
// 秒钟
var second = dt.getSeconds();
console.log(second);// 44
7、毫秒 getMillisecondds()
var dt = new Date();
// 毫秒 (1秒 = 1000 毫秒)
var ms = dt.getMilliseconds();
console.log(ms);
8、时间戳 getTime()
var dt = new Date();
// 时间戳
// 是指从1970-01-01 00:00:00 至今的总毫秒值
var time = dt.getTime();
console.log(time);// 1721816963253
// 时间戳往往用于计算用户做一件事情花了多久时间。
9、星期 getDay()
var dt = new Date();
// 获取星期
var week = dt.getDay();
console.log(week);// 0
// 星期天 星期一 星期二 星期三 星期四 星期五 星期六
// 0 1 2 3 4 5 6
二、求当前时间的年月日
1.方案一
function getCurrentDate() {
var dt = new Date();
/*获取本地的年月日*/
var value = dt.toLocaleDateString();
return value;
}
var v1 = getCurrentDate();
console.log(v1);
2.方案二
function getCurrentDate() {
var dt = new Date();
var year = dt.getFullYear();
var month = dt.getMonth() + 1;
var date = dt.getDate();
month = month < 10 ? '0' + month : month;
date = date < 10 ? '0' + date : date;
var str = year + "-" + month + "-" + date;
return str;
}
var v2 = getCurrentDate();
console.log(v2);//2024-07-26