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对象)

相关文章
相关标签/搜索