js獲取時間,迴圈執行任務,延遲執行任務

2021-10-01 18:39:58 字數 1130 閱讀 4855

核心方法建立乙個時間物件:new date()

時間物件相關操作

時間物件.函式名

函式名功能getyear()

獲取四位數的年份

getmonth()

獲取2位數的月數, 這個是從 0 開始的 , 注意 不是從1 開始的!!!

getdate()

獲取2位數的日 數, 也是從1 開始的

getday()

獲取表示 星期的數字, 注意星期天返回的是0,

gethours()

獲取小時數

getminites()

獲取分數

getseconds()

獲取秒數

gettime()

獲取dateobject 到 2023年 1月1日 0點0時0分 的毫秒數

valueof()

反過來,獲取日期物件的毫秒數

date.parse()

反過來, 獲取…毫秒數

轉換成字串的函式

tostring()

全部轉變成 字串…

todatestring()

只轉變日期字串

totimestring()

只轉變時間字串

設定時間方法迴圈呼叫方法

每多少時間執行一次函式

語法:寫法一:setinterval(函式名,時間單位為毫秒)

寫法二:setinterval(『函式名()』,時間單位為毫秒)

寫法三:setinterval(匿名函式,時間單位為毫秒)

設定時間方法延遲執行方法

延遲多少時間執行一次函式

語法:寫法一:settimeout(函式名,時間單位為毫秒)

寫法二:settimeout(『函式名()』,時間單位為毫秒)

寫法三:settimeout(匿名函式,時間單位為毫秒)

首先要將之前設定選好任務賦予乙個物件

var a=setinterval(函式名,時間單位為毫秒)

在能取到a物件的情況下才可清除

clearinterval(a物件)

js延遲執行函式

在js中,延遲執行函式有兩種,settimeout和setinterval,用法如下 settimeout test 2000 2000毫秒後執行test 函式,只執行一次。setinterval test 2000 每隔2000毫秒執行一次test 函式,執行無數次。var interval wi...

js延遲執行函式

在js中,延遲執行函式有兩種 settimeout和setinterval,用法如下 settimeout test 2000 2000毫秒後執行test 函式,只執行一次。setinterval test 2000 每隔2000毫秒執行一次test 函式,執行無數次。var interval wi...

js延遲執行函式

在js中,延遲執行函式有兩種 settimeout和setinterval,用法如下 settimeout test 2000 2000毫秒後執行test 函式,只執行一次。setinterval test 2000 每隔2000毫秒執行一次test 函式,執行無數次。var interval wi...