目录
1、日期对象
如何获取当前时间?
- new =>构造一个对象
- Math对象不惜要构造,字符串对象也不用构造
- 直接量 => 不用构造,写出来就能用的对象,例如:Math,字符串
- 数组创建可以用构造方式创建,也可以用直接量
<script>
// 直接量
let arr = [1, 2, 3];
// 构造数组
let arr = new Array(1,2,3);
//日期对象不是直接量,需要new 构造。
let d = new Date();
console.log(d);
console.dir(d);
//获取年份
console.log(d.getFullYear);
//获取月份 0-11
console.log(d.getMonth);
//获取日数 1-31
console.log(d.getDate);
//获取星期几 0-6 (星期天是0)
console.log(d.getDay());
//获取当前的小时 0-23
console.log(d.getHours);
//获取分钟 0-59
console.log(d.getMinutes);
//获取秒数 0-59
console.log(d.getSeconds);
//获取19070年1月1日凌晨0点到现在的毫秒数。
console.log(d.getTime);
</script>
2、获取指定时间
//获取当前时间
let d = new Date();
//获取指定时间
let d = new Date('2021-07-16 20:00:00');
//获取1970年1月1日凌晨0点之后1626339497696毫秒的时间
let d = new Date(1626339497696);
let d = new Date();
let t = d.getTime();
//把d的时间设置为24小时之后,精确到毫秒
d.setTime(t + 1000 * 60 * 60 * 24);
console.log(d);