Date() 日期对象 是一个构造函数 必须使用new 来调用创建我们的日期对象
var arr = new Array(); // 创建一个数组对象
var obj = new Object(); // 创建了一个对象实例
1. 使用Date 如果没有参数 返回当前系统的当前时间
var date = new Date();
console.log(date);//系统当前时间。
2. 参数常用的写法 数字型 2019, 10, 01 或者是 字符串型 '2019-10-1 8:8:8';
var date1 = new Date(2019, 10, 1);
console.log(date1); // 返回的是 9月 不是 10月,这是一个内置的缺陷,以后在书写时都要+1;
var date2 = new Date('2019-10-1 8:8:8');
console.log(date2);//2019-10-1 8:8:8
以下案例需要对时分秒进行补零操作:运用三目运算符
<script>
var timeYear = function getTime() {
//系统内定的时间不需要进行传参操作
// 实例化一个日期对象
var time = new Date();
var year = time.getFullYear();
var month = time.getMonth() + 1;
var date = time.getDate();
//利用三目运算符进行补零操作
var hours = time.getHours();
var hours = hours < 10 ? '0' + hours : hours;
var m = time.getMinutes();
var m = m < 10 ? '0' + m : m;
var s = time.getSeconds();
var s = s < 10 ? '0' + s : s;
return '现在是' + year + '年' + month + '月' + date + '日  ' + hours + ':' + m + ':' + s;
}
document.write(timeYear());
console.log(timeYear());//现在是2022年3月30日 20:01:17
</script>