js 动态显示时间(setTimeout)

// 全局变量
var timeoutId ;
//开始执行
timeoutId = setTimeout(showTime,1000);
function showTime(){
       //清除定时器
       clearTimeout(timeoutId);
       date = new Date();
       var year = date.getFullYear();
       var month = formatNum(date.getMonth()+1);
       var day = formatNum(date.getDate());
       var hour=formatNum(date.getHours());
       var minute=formatNum(date.getMinutes());
       var second=formatNum(date.getSeconds());
       $("#testDate").html(""+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
       //设定定时器,循环执行
       timeoutId = setTimeout(showTime,1000); 
}    
// 转换格式 
function formatNum(num){
  return num>=10?num:"0"+num;
}






猜你喜欢

转载自forlan.iteye.com/blog/2300016