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执行时的返回值
复制代码