获取当前时间
var date=new Date() 创建一个对象实例
年月日
var y=date.getFullYear()
var m=date.getMonth()+1
var d=date.getDate()
时分秒
var h=date.getHours()
var mt=date.getMinutes()
var s=date.getSeconds()
var ma=date.getMilliseconds():毫秒
var w=date.getDay() ://星期
**获取指定日期**
var date=new Date('2020/8/20')
获取指定日期对象 月份小1
var date=new Date(2020,7,20)
设定指定时间
var date=new Date()
date.setFullYesr(2020)
date.setMonth(8)
date.setDate(30
date.setHours(12)
date.setMinutes(0)
date.setSeconds(0)
console.log(date) //2020/9/30 12:00:00
var timestr=date.toTimeString()://转换时间为字符串形式
var dStr=date.toDateString():转换日期为字符串形式
var timeStr=date.toLocaleTimeString():转换当地时间为字符串形式
var t=Date.new()//获取当前时间片
var sum=0:
var start=Date.now():
for(var i=0:i<100000:i++){
sum+=i
}
var end=Date.now()
console.log(end-start)://循环执行的时间
案例:
<div id='box'></div>
<script>
var o=document.getEiementById('box')
fun showTime(){
// 当前系统时间
var date=new Date(): //new 创建一个日期对象的实例
var year =date.getFullYear()://年
var month=date.getMonth()+1://月份
var day=date.getDate()://日
//获取时分秒
var hour=date.getHours():
var minute=date.getMinutes():
var seconds=date.getSeconds():
if(hours<10){
hour='0'+hours
}
if(minute<10){
minute='0'+minute:
}
if(seconds='0'+seconds:
}
//星期
var w=date.getDay():
var time=year+'年'+month+'月'+day+'日'+hour+':'+minute+':'+seconds;
o.innerHTML=time:
setTimeout(showTime,1000)://1秒钟后执行代码一次
}
showTime()//调用函数