1.基本时间格式
//创建日期对象方式1 当前时间点
var date1 = new Date()
console.log(date1);
//创建日期对象方式2 参数可以为时间字符串
var date2 = Date('2020-06-24')
console.log(date2);
//创建日期对象方式3 1970到现在的毫秒数
var date3 = Date.now()
console.log(date3);
//创建日期对象方式4 参数可以毫秒数
var date4 = new Date(425367898658)
console.log(date4);
//返回1970年1月1日
var date5 = new Date(0)
console.log(date5);
2.日期常用方式
// 日期的常用方法
// 1.获取年月日时分秒 (月份+1)
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
var h = date.getHours();
var M = date.getMinutes();
var S = date.getSeconds();
console.log(y);
console.log(m);
console.log(d);
console.log(h);
console.log(M);
console.log(S);
// 对小于10的数,前面加0
m = m < 10 ? '0' + m : m;
d = d < 10 ? '0' + d : d;
h = h < 10 ? '0' + h : h;
// 格式化日期
var dateStr = `${y}年${m}月${d}日 ${h}:${M}:${S}`;
console.log('现在时间是:', dateStr);
// 2.获取星期
var week = date.getDay();
console.log('week', week);
// 3.获取毫秒数, 和Date.now()一样
var ss = date.getTime();
console.log('ss', ss);
// 4.日期比较
var date1 = new Date('2021-06-24');
var date2 = new Date('2021-06-23');
console.log('date2-date1', date2 - date1); // -86400000
</script>