为了账号安全,请及时绑定邮箱和手机立即绑定

javascript日期显示

javascript日期显示

我們 2016-03-13 11:22:58
window.onload=function(){ showtime(); function showtime(){ function checknum(i){ if(i<10){ i='0'+i; } return i } var now=new Date(); var year=now.getFullYear(); var month=now.getMonth()+1; var day=now.getDate(); var d=now.getDay(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); var weekday=new array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); h=checknum(hour); m=checknum(minute); s=checknum(second); document.getElementById('show').innerHTML=year+'年'+month+'月'+day+'日'+weekday[d]+''+h+':'+m+':'+s; t=setTimeout(showtime,1000); }}div的id是show,不明白哪里错了,求大神指导
查看完整描述

2 回答

已采纳
?
superheroes丶

TA贡献9条经验 获得超5个赞

window.onload=function(){
showtime();
}
function showtime(){
function checknum(i){
if(i<10){
i='0'+i;
}
return i
}
var now=new Date();
var year=now.getFullYear();
var month=now.getMonth()+1;
var day=now.getDate();
var d=now.getDay();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
var weekday=new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
h=checknum(hour);
m=checknum(minute);
s=checknum(second);

document.getElementById('show').innerHTML=year+'年'+month+'月'+day+'日'+weekday[d]+''+h+':'+m+':'+s;
t=setTimeout(showtime,1000);
}

第一:这个showtime()要放在外面。

第二:定义数组的时候是大写Array,小写是错误的。 你自己可以通过F12调试看出哪里出问题的。

查看完整回答
1 反对 回复 2016-03-14
  • 2 回答
  • 0 关注
  • 1698 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信