1,Date里面不跟参数,返回当前系统时间
<script>
//Date()里面不跟参数,返回的是当前系统时间
var date=new Date();
console.log(date);
</script>
2,Date里面跟参数,格式化参数
<script>
/*
*Date()里面跟参数:
* 第一种:数字型: 2021,05,02,12,02,02
* 第二种:字符串型:"2019-5-1"
*/
var date2=new Date(2021,05,02,12,02,02);
console.log(date2);
var date3=new Date("2019-05-02 12:02:30");
console.log(date3);
</script>
3,格式化日期,使用Date()构造方法的实例对象调用
<script>
/*
* 格式化日期:使用Date()构造方法的实例对象调用
* (1)获得年:getFullyear()
* (2)获得月:getMonth() 注意:月份要加1
* (3)获得日:getDate()
* (4)获得星期:getDay() 周一返回的是1,周六返回的是6,周日返回的是0。
*/
var date=new Date();//先创建一个Date实例对象
console.log(date.getFullYear());//年
console.log(date.getMonth()+1);//月
console.log(date.getDate());//日
console.log(date.getDay());//星期
/*
* 格式化时分秒:使用Date()构造方法的实例对象调用
* (1)获得时:getHours()
* (2)获得分:getMinutes()
* (3)获得秒:getSeconds()
*/
console.log(date.getHours());//时
console.log(date.getMinutes());//分
console.log(date.getSeconds());//秒
</script>
4,时间戳
<script>
/*
* 时间戳:
* 获得Date总的毫秒数,不是当前时间的毫秒数,而是距离1970年1月1日过去了多少毫秒数
* (1)使用Date()的实例对象调用valueof();
* (2)使用Date()的实例对象调用getTime();
* (3)var 对象名字=+new Date(); 这个对象,就是总的毫秒数
* (4)H5新增的方法,直接Date.now()
*/
var date=new Date();//先创建一个Date实例对象
console.log(date.getTime());//第一种
console.log(date.valueOf());//第二种
var date4=+new Date();//第三种
console.log(date4);
console.log(Date.now());//第四种
</script>