初學javascript,寫了一個小時鐘的js函數.
javascript
function getTime(id)java
{ide
function showStyle(flag)函數
{spa
return flag=flag<10?'0'+flag:flag; //這個函數格式化: 5分 顯示爲 05ip
}get
function showDay(day) //格式化星期it
{io
switch(day)function
{
case 0:
day='日';
break;
case 1:
day='一';
break;
case 2:
day='二';
break;
case 3:
day='三';
break;
case 4:
day='四';
break;
case 5:
day='五';
break;
case 6:
day='六';
break;
}
return day;
}
function getTimeStr()
{
var obj=new Date();
var y=obj.getFullYear();
var m=obj.getMonth()+1;
var d=obj.getDate();
var h=obj.getHours();
var i=obj.getMinutes();
var s=obj.getSeconds();
m=showStyle(m);
d=showStyle(d);
h=showStyle(h);
i=showStyle(i);
s=showStyle(s);
var day=obj.getDay();
day=showDay(day);
var t=y+'-'+m+'-'+d+' '+h+':'+i+':'+s+' 星期'+day;
var box=document.getElementById(id);
box.textContent=t;
}
setInterval(getTimeStr,1000);
}