//顶部时间
functiongetTime(){
var myDate=newDate();
var myYear=myDate.getFullYear();//获取完整的年份(4位,1970-????)
var myMonth=myDate.getMonth()+1;//获取当前月份(0-11,0代表1月)
var myToday=myDate.getDate();//获取当前日(1-31)
var myDay=myDate.getDay();//获取当前星期X(0-6,0代表星期天)
var myHour=myDate.getHours();//获取当前小时数(0-23)
var myMinute=myDate.getMinutes();//获取当前分钟数(0-59)
var mySecond=myDate.getSeconds();//获取当前秒数(0-59)
var week=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
var nowTime;
nowTime=myYear+'年'+fillZero(myMonth)+'月'+fillZero(myToday)+'日 '+fillZero(myHour)+':'+fillZero(myMinute)+':'+fillZero(mySecond)+' '+week[myDay]+' ';
//console.log(nowTime);
$('#time').html(nowTime);
};
functionfillZero(str){
var realNum;
if(str<10){
realNum='0'+str;
}else{
realNum=str;
}
return realNum;
}
//setInterval函数来无限次间隔执行该方法,注意里面的方法不能带括号否则程序无法运行。
setInterval(getTime,1000);
效果图:
clearInterval():用于停止setInterval()方法执行的函数代码使用方法:setInterval(code,sec),两个参数都是必须的,第一个参数为要调用的函数或要执行的代码串。第二个参数为周期性执行或调用code之间的时间间隔,以毫秒计。
clearInterval(ID_setinterval),参数是必须的,为setInterval返回的ID值
举个例子,有不足之处,请指正