创建日期
Date 日期 获取的是本机时间
例:var now=new Date();
获取当前的年份
例:var y=now.getFullYear();
获取月份 [0-11] 跟正常月份差1
例:var m=now.getMonth();
获取日子
var d=now.getDate();
获取是周几 0 -周日
var d2=now.getDay();
获取当前小时数
var h=now.getHours();
获取当前分钟
var h1=now.getMinutes();
获取当前的秒数
var h2=now.getSeconds();
获取当前的毫秒数
var ms=now.getMilliseconds();
距离1970年1月1号 0点0分0秒 的毫秒差
var t=now.getTime();等价于Date.now()
在页面上显示出当前点击时间的方法
点击按钮时 在页面展示出 您在xxx时间 点击了这个按钮
样式结构
<button id="btn">按钮</button>
<h1>您点击按钮的时间是 <span id="time"></span></h1>
js语句
btn.onclick=function(){
var ary=['日','一','二','三','四','五','六']
var now=new Date();
var y=now.getFullYear();
var m=now.getMonth();
var d1=now.getDate();
var h=now.getHours();
var h1=now.getMinutes();
var h2=now.getSeconds();
var d2=now.getDay();
time.innerHTML=`${y}年${m+1}月${d1}日${h}时${h1}分${h2}秒 星期${ary[d2]}`
}
定时器 可以理解为到点做什么事
setTimeout与 setInterval的区别
setTimeout 只执行一次就结束
setTimeout方法的使用例子
var timer2=setTimeout(()=>{
console.log(666)
},2000)注:2000指2000毫秒 也就是两秒之后 执行回调函数
清除setTimeout定时器的方法:
clearTimeout() 括号中填setTimeout执行时的返回值
setInterval 一直不停的循环执行
setInterval方法的使用例子
var timer=window.setInterval(function(){
console.log(999)
},2000)注:2000指2000毫秒 也就是每两秒钟 执行一次回调函数
清除 setInterval定时器的方法:
clearInterval()括号中填setInterval执行时的返回值