创建方式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Date日期对象</title>
</head>
<body>
<script type="text/javascript">
//Date日期对象,范围为UTC 1970.1.1——285616年
//获取当前的时间
//let now = new Date();
//console.log(now);
//自己设置时间,1995年,12月25日,下午18:00
let temp1 = new Date('December 25, 1995 18:00:00');
console.log(temp1);
//设置,需要注意的是,这里的11表示的是12月,也就是需要+1
let temp2 = new Date(1995, 11, 25);
console.log(temp2);
//设置,加上时分秒,1995年12月25日,18时0分0秒
let temp3 = new Date(1995,11,25,18,0,0);
console.log(temp3);
</script>
</body>
</html>
日期的常用方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Date日期对象</title>
</head>
<body>
<script type="text/javascript">
//Date日期对象,范围为UTC 1970.1.1——285616年
//四种创建方式
//获取当前的时间
/* let now = new Date();
console.log(now);
//自己设置时间,1995年,12月25日,下午18:00
let temp1 = new Date('December 25, 1995 18:00:00');
console.log(temp1);
//设置,需要注意的是,这里的11表示的是12月,也就是需要+1
let temp2 = new Date(1995, 11, 25);
console.log(temp2);
//设置,加上时分秒,1995年12月25日,18时0分0秒
let temp3 = new Date(1995,11,25,18,0,0);
console.log(temp3);*/
//常用方法
let now = new Date();
console.log(now.getDate());//获取月份的第几天(1~31)
console.log(now.getMonth());//获取月份(0~11),1月是0,2月是1,这个得注意
console.log(now.getFullYear());//获取年份
console.log(now.getDay());//获取星期(0~6),这里0是星期天,1是星期一,以此类推
console.log(now.getHours()); //获取小时(0~23)
console.log(now.getMinutes());//获取分钟(0~59)
console.log(now.getSeconds());//获取秒钟(0~59)
</script>
</body>
</html>
日期格式化方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Date日期对象</title>
</head>
<body>
<script type="text/javascript">
//Date日期对象,范围为UTC 1970.1.1——285616年
//四种创建方式
//获取当前的时间
/* let now = new Date();
console.log(now);
//自己设置时间,1995年,12月25日,下午18:00
let temp1 = new Date('December 25, 1995 18:00:00');
console.log(temp1);
//设置,需要注意的是,这里的11表示的是12月,也就是需要+1
let temp2 = new Date(1995, 11, 25);
console.log(temp2);
//设置,加上时分秒,1995年12月25日,18时0分0秒
let temp3 = new Date(1995,11,25,18,0,0);
console.log(temp3);*/
//常用方法
let now = new Date();
console.log(now.getDate());//获取月份的第几天(1~31)
console.log(now.getMonth());//获取月份(0~11),1月是0,2月是1,这个得注意
console.log(now.getFullYear());//获取年份
console.log(now.getDay());//获取星期(0~6),这里0是星期天,1是星期一,以此类推
console.log(now.getHours()); //获取小时(0~23)
console.log(now.getMinutes());//获取分钟(0~59)
console.log(now.getSeconds());//获取秒钟(0~59)
//日期格式化方法
console.log(now.toDateString());//星期几 月 日 年
console.log(now.toTimeString());//时 分 秒 时区
//下面这三个比较常用
console.log(now.toLocaleDateString());//年 月 日
console.log(now.toLocaleTimeString());//时 分 秒
console.log(now.toLocaleString());//年月日 时分秒
</script>
</body>
</html>