核心方法建立一個時間對象: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() | 只轉變時間字符串 |
設置時間方法循環調用方法
字符串
每多少時間執行一次函數get
語法:it
寫法一:setInterval(函數名,時間單位爲毫秒)table
寫法二:setInterval('函數名()',時間單位爲毫秒)class
寫法三:setInterval(匿名函數,時間單位爲毫秒)匿名函數
設置時間方法延遲執行方法
object
延遲多少時間執行一次函數
語法:
寫法一:setTimeout(函數名,時間單位爲毫秒)
寫法二:setTimeout('函數名()',時間單位爲毫秒)
寫法三:setTimeout(匿名函數,時間單位爲毫秒)
首先要將以前設置選好任務賦予一個對象
var a=setInterval(函數名,時間單位爲毫秒)
在能取到a對象的狀況下才可清除
clearInterval(a對象)