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()+1let 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 (中国标准时间)
