这里主要是涉及这几种方法:
var d = new Date();
console.log(d);
上面主要是创建Date对象,并且在控制台打印出来
getDate():获取当前对象的日期(几号或者几日)
getDay():获取当前对象的星期几
getMonth():获取当前对象的月份
getFullYear():获取当前对象的年份
getTime():返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。1s = 1000ms
now(): 返回自 1970 年 1 月 1 日午夜以来的毫秒数。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var d = new Date();
console.log(d);
/*
月份/几号/年份 时:分:秒
*/
var d1 = new Date("08/23/2022 11:20:25");
console.log(d1);
//获取几号
var date = d.getDate();
console.log(date);
//获取星期几
var date1 = d.getDay();
console.log(date1);
//获取月份
/*
0:一月
1:二月
。。。
11:十二月
*/
var month = d.getMonth();
console.log(month+1);
//年份
var year = d.getFullYear();
console.log(year);
/*
getTime()
返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。1s = 1000ms
*/
var time = d.getTime();
console.log(time);
var tian_shu = time/60/60/24;
console.log("已经经过了"+tian_shu+"天");
var d3 = new Date("1/1/1970 0:0:0");
var time1 = d3.getTime();
console.log(time1);//-28800000(ms),主要是中国和欧洲的时区不一样导致的
var start = Date.now();
for(var i = 0;i<1000;i++){
console.log(i);
}
var end = Date.now();
var s_e = end - start;
console.log("时间戳:"+ s_e);//计算时间戳:202(ms)
</script>
</body>
</html>