日期+定時器

建立日期


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執行時的返回值
複製代碼
相關文章
相關標籤/搜索