Date是一个构造函数,但是也可直接调用;
使用new关键字调用:创建一个Date实例对象,该实例呈现时间中的某个时刻;
直接调用:返回值为一个字符串,呈现时间中的某个时刻;
[1]获取指定日期的年份、月、日、时、分、秒、毫秒;
获取指定日期属于一周中的第几天
获取指定日期的时间戳
// now()函数为构造方法Date的方法--->可以获取到当前时间的秒数
// 一天的毫秒数为 24*3600*1000= 86400000 = 8.64*10的7次方 = 8.64e7
Date.now() - 8.64e7
Date.now() - 8.64e6
// 获取到目前时间的时间戳-Number数据类型
Date.now()
// 获取到指定时间的时间戳-Number数据类型
Number(new Date())
new Date().getTime()
new Date().valueOf()
// 获取到目前时间的时间戳-string数据类型
Date.parse()
const date = new Date(1655968066474)
// 错误-因为月份的获取是0-11,正常月份为1-12,正常应该获取月份后加1
console.log(`${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`)
console.log(`${date.getFullYear()}-${date.getMonth()+1}-${date.getDate()}`)