1、定时器
开定时器:setInterval(函数名,时间);
每隔一段时间执行一次函数,会连续不断执行
过多长时间执行一次函数
函数名:千万千万不能加小括号
时间: 以毫秒为单位
setInterval(function (){
//js代码
},1000);
<b>关闭定时器:</b>
clearInterval(定时器的名字);
var a = setInterval(函数的定义,时间);
clearInterval(a);
*** 定时器使用的原则:使用定时器之前,先关后开
<b>另外一种定时器:</b>
开定时器:
setTimeout(函数名, 时间);
隔一段时间执行一次函数
函数名: 千万千万不能加小括号
时间: 以毫秒为单位
<b>关闭定时器:</b>
clearTimeout(定时器的名字);
2、日期对象
<b>获取时间</b>
弄出一个时间:
var oDate = new Date();
// 小时
oDate.getHours();
// 分钟
oDate.getMinutes();
// 秒
oDate.getSeconds();
// 毫秒
oDate.getMilliSeconds();
// 年
oDate.getFullYear();
// 月
oDate.getMonth(); //从0开始 ,获取的时候+1 设置是-1
// 日
oDate.getDate();
// 星期
oDate.getDay(); // 0-6 0-> 周日
//获取时间戳
oDate.getTime(); //获取到的是毫秒数
<b>设置时间</b>
设置一个时间
oDate.setFullYear(年,月,日);
oDate.setHours(时,分,秒,毫秒);
// 小时
oDate.setHours();
// 分钟
oDate.setMinutes();
// 秒
oDate.setSeconds();
// 毫秒
oDate.setMilliSeconds();
// 年
oDate.setFullYear();
// 月
oDate.setMonth();//从0开始 ,获取的时候+1 设置是-1
// 日
oDate.setDate();
// 星期
oDate.setDay(); // 0-6 0-> 周日
<b>日期对象深入:</b>
如果本月有31天;
oDate.setDate(32);
会进入下一个月的第一天
会自动进位
oDate.setDate(0);
会跑到上个月的最后一天