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執行時的返回值
複製代碼