js獲取時間,循環執行任務,延遲執行任務

一.獲取時間

核心方法建立一個時間對象:new Date()函數

時間對象相關操做code

時間對象.函數名對象

函數名 功能
getYear() 獲取四位數的年份
getMonth() 獲取2位數的月數, 這個是從 0 開始的 , 注意 不是從1 開始的!!!
getDate() 獲取2位數的日 數, 也是從1 開始的
getDay() 獲取表示 星期的數字, 注意星期天返回的是0,
getHours() 獲取小時數
getMinites() 獲取分數
getSeconds() 獲取秒數
getTime() 獲取dateobject 到 1970年 1月1日 0點0時0分 的毫秒數
valueOf() 反過來,獲取日期對象的毫秒數
Date.parse() 反過來, 獲取...毫秒數
轉換成字符串的函數
toString() 所有轉變成 字符串...
toDateString() 只轉變日期字符串
toTimeString() 只轉變時間字符串

二.(設置循環任務)setInterval

設置時間方法循環調用方法字符串

每多少時間執行一次函數get

語法:it

寫法一:setInterval(函數名,時間單位爲毫秒)table

寫法二:setInterval('函數名()',時間單位爲毫秒)class

寫法三:setInterval(匿名函數,時間單位爲毫秒)匿名函數

三.(設置延遲任務)setTimeout

設置時間方法延遲執行方法object

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

語法:

寫法一:setTimeout(函數名,時間單位爲毫秒)

寫法二:setTimeout('函數名()',時間單位爲毫秒)

寫法三:setTimeout(匿名函數,時間單位爲毫秒)

四.(清除循環任務)clearInterval

首先要將以前設置選好任務賦予一個對象

var a=setInterval(函數名,時間單位爲毫秒)

在能取到a對象的狀況下才可清除

clearInterval(a對象)

相關文章
相關標籤/搜索