let time = new Date();
console.log(time)
//获取当前客户端时间,这个时间用户是可以修改的,所以不能作为重要的参考依据
//Mon Aug 09 2021 15:46:25 GMT+0800 (中国标准时间) 获取的不是字符串对象数学类型,属于日期对象,或者说是date这个类的实例对象
typeof time //;'object'
标准日期对象中提供了一些标准属性和方法,供我们操作日期信息
- getFullYear() 年
- getMonth() 月 结果是0到11 代表1到12月
- getDay() 星期 结果是0到6 代表周一到周日
- getDate() 日
- getHours() 时
- getMinutes() 分
- getSeconds() 秒
- getMiliseconds() 毫秒
- getTime() 获取当前日期距离1970/1/1这个日期的毫秒差
显示当前时间
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>当前时间为</h1>
<script>
setInterval(function (){
let h1 = document.getElementsByTagName('h1')[0];
let date = new Date();
let year = date.getFullYear()
let month = date.getMonth()+1
let day = date.getDate()
let day1 = date.getDay()
let hours = date.getHours()
let minute = date.getMinutes()
let seconds = date.getSeconds()
h1.innerHTML = '当前时间为:'+year+'/'+month+'/'+day+'/'+day1+' '+hours+':'+minute+':'+seconds+':';
},100)
</script>
</body>
</html>
new Date()除了可以获取本机时间,还可以把一个时间格式字符串转化为标准的时间格式
new Date('2019/7/26')
//Fri Jul 26 2019 00:00:00 GMT+0800 (中国标准时间)