<!DOCTYPE html><html><head><meta charset="UTF-8"><title>倒计时时差效果</title></head><body><div id="content"><div id="show"></div></div><script type="text/javascript">window.onload=function(){showTime();}//函数区域//分、秒补位函数function checkTime(i){if(i<10){i="0"+i;}return i;}//时间展示函数function showTime(){ var mydate=new Date(); var year=mydate.getFullYear(); var month= mydate.getMonth()+1; var dateArray=['星期天','星期一','星期二','星期三','星期四','星期五','星期六']; var xingqi=mydate.getDay(); var day=mydate.getDate(); var h=mydate.getHours(); var m=mydate.getMinutes(); var s=mydate.getSeconds(); var m=checkTime(m); var s=checkTime(s); var show=document.getElementById('show'); show.innerHTML=year+'年'+month+'月'+day+'日'+dateArray[xingqi]+h+':'+m+':'+s; setTimeout(showTime,1000);}</script></body></html>
1 回答
joffyzou
TA贡献45条经验 获得超17个赞
我辅助了你的代码,把它改成了if else,不会输出 undefined
function checkTime(i){ if(i<10){ i="0"+i; }else{ return i; } }
从输出内容来看,没什么区别,如果后面还有条件判断那就有区别了 else if
添加回答
举报
0/150
提交
取消