用JavaScript写出实施更新的当前日期

是实施更新那么肯定要用到定时器setInterval
 
var date = new Date();  //先定义一个date提取当前的时间
 
 var year =date.getFullYear();  //定义一个year承载年份
 
 var month = date.getMonth() + 1; // 因为时间对象的月是从0开始算起的,所以这里要+1
 
var days = date.getDate(); // 日
 
var hour = date.getHours(); //小时
 
hour = hour < 10 ? ‘0’ + hour : hour;  三元运算符判断小时是否需要添加0,比如当 9:25的时候让它显示为09:25
 
 var min = date.getMinutes(); //分钟
 
 min = min < 10 ? ‘0’ + min : min; //判断分钟是否要补0
 
 var sec = date.getSeconds(); //秒
 
 sec = sec < 10 ? ‘0’ + sec : sec; //判断秒是否要补0
 
var week = date.getDay() //0-6 0为周日
 
  var weekArr = [“星期日”, “星期一”, “星期二”, “星期三”, “星期四”, “星期五”, “星期六”]
 
创建一个数组当week为0的时候刚好对应数组的下标0也就是星期日
 
  document.body.innerHTML = ——${year}年${month}月${days}日 ${hour}:${min}:${sec} ${weekArr[week]}——
 
最后再将代码放入到定时器中,1秒更新一次也就实现了实施更新
 
setInterval(function() {}, 1000)

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64364.shtml

张贴在3