日期+定时器

建立日期


Date 日期 获取的是本机时间bash

例:var now=new Date();
复制代码

获取当前的年份函数

例:var y=now.getFullYear();
复制代码

获取月份 [0-11] 跟正常月份差1ui

例:var m=now.getMonth();
复制代码

获取日子spa

var d=now.getDate();
复制代码

获取是周几 0 -周日code

var d2=now.getDay();
复制代码

获取当前小时数get

var h=now.getHours();
复制代码

获取当前分钟回调函数

var h1=now.getMinutes();
复制代码

获取当前的秒数string

var h2=now.getSeconds();
复制代码

获取当前的毫秒数it

var ms=now.getMilliseconds();
复制代码

距离1970年1月1号 0点0分0秒 的毫秒差io

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执行时的返回值
复制代码
相关文章
相关标签/搜索