一.獲取時間
核心方法創建一個時間對象:new Date()
時間對象相關操作
時間對象.函數名
| 函數名 | 功能 |
|---|---|
| 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
設置時間方法循環調用方法
每多少時間執行一次函數
語法:
寫法一:setInterval(函數名,時間單位為毫秒)
寫法二:setInterval('函數名()',時間單位為毫秒)
寫法三:setInterval(匿名函數,時間單位為毫秒)
三.(設置延遲任務)setTimeout
設置時間方法延遲執行方法
延遲多少時間執行一次函數
語法:
寫法一:setTimeout(函數名,時間單位為毫秒)
寫法二:setTimeout('函數名()',時間單位為毫秒)
寫法三:setTimeout(匿名函數,時間單位為毫秒)
四.(清除循環任務)clearInterval
首先要將之前設置選好任務賦予一個對象
var a=setInterval(函數名,時間單位為毫秒)
在能取到a對象的情況下才可清除
clearInterval(a對象)
