Date创建语法 var data=new Date();
直接获取当前时间为标准时间
date.getFullYear() //2017 从 Date 对象以四位数字返回年份
date.getMonth() //11 从 Date 对象返回月份 (0 ~ 11)
date.getDay() //2 从 Date 对象返回一周中的某一天 (0 ~ 6)
date.getDate() //12 从 Date 对象返回一个月中的某一天 (1 ~ 31)
date.getHours() //23 返回 Date 对象的小时 (0 ~ 23)
date.getMinutes() //30 返回 Date 对象的分钟 (0 ~ 59)
date.getSeconds() //54 返回 Date 对象的秒数 (0 ~ 59)
getTime()
返回从1970 年 1 月 1 日至今的毫秒数
设置日期:
oDate.setFullYear(年,月,日)
oDate.setHours(时必选,分钟,秒,毫秒)
两种定时器:
setInterval。 不间断执行
setTimeout. 延迟执行一次
创建一个定时器
setInterval('函数名',时间)
清除定时器
clearInterval(定时器名称)
写一个发送验证码的效果 倒计时10s 点击按钮后开启定时器 9 8 ……
<input type="button" value="发送验证码 "id='btn' />
<script>
var btn=document.getElementById('btn');
var num=10;
var timer=null;
btn.onclick=function(){
clearInterval(timer);
timer=setInterval(fn,1000);
}
function fn(){
num--;
btn.value=num+'秒';
btn.disabled=true;
if(num<=0){
clearInterval(timer);
num=10;
btn.value='发送验证码';
btn.disabled=false;
}
}
网友评论