请问js 秒,怎么转换成时分秒(00:00:00)

liweiwuxin 2008-11-28 09:35:52
<script language=javascript>
var TIME_SET=0;
var timer=0;
function window.onload()
{
TIME_SET=parseInt(document.all.lim.value*60*1000,10);
timer=TIME_SET;
setInterval("checktime()",1000);
}
function checktime()
{
timer -= 1000;
if(timer>=0){
//问题在这
//步骤一、3500/3600 商0余3500
//步骤二、3500/60 商58余2
//正确结果:00:58:02
//问题后面四行代码怎么不对啊
var h=Math.floor(timer/3600);
var h1=timer%3600;
var m=Math.floor(h1/60);
var m1=h1%60;


document.all.show.innerHTML=h.toString()+":"+m.toString()+":"+m1.toString()+":";
document.all.show.style.color="#0000A0";
}else{
document.all.show.innerHTML="时间到!";
document.all.show.style.color="#ff0000";
formname.sbBtn.click();
}
}
</script>



<font id="show"></font>
<input type="hidden" id="lim" value="<%=time %>">
...全文
300 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengsky491 2008-11-28
  • 打赏
  • 举报
回复
加判断啊。
给你发个,自己参考

function Year_Month(){
var now = new Date();
var yy = now.getYear();
var mm = now.getMonth();
var mmm=new Array();
mmm[0]="01";
mmm[1]="02 ";
mmm[2]="03";
mmm[3]="04";
mmm[4]="05";
mmm[5]="06";
mmm[6]="07";
mmm[7]="08";
mmm[8]="09";
mmm[9]="10";
mmm[10]="11";
mmm[11]="12";
mm=mmm[mm];
return(mm );
}
function thisYear(){
var now = new Date();
var yy = now.getYear();
return(yy );
}
function Date_of_Today(){
var now = new Date();
var tt = now.getDate();
if (tt < 10)
tt = '0' + tt;
return(tt );
//return(now.getDate() );
}
function CurentTime(){
var now = new Date();
var hh = now.getHours();
var mm = now.getMinutes();
var ss = now.getTime() % 60000;
ss = (ss - (ss % 1000)) / 1000;
var clock = hh+':';
if (mm < 10) clock += '0';
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
return(clock);
}
function refreshCalendarClock(){
document.all.calendarClock1.innerHTML = thisYear()+"/";
document.all.calendarClock2.innerHTML = Year_Month()+"/";
document.all.calendarClock3.innerHTML = Date_of_Today();
document.all.calendarClock4.innerHTML = CurentTime(); }
document.write('<font id="calendarClock1" > </font>');
document.write('<font id="calendarClock2" > </font>');
document.write('<font id="calendarClock3" > </font> ');
document.write('<font id="calendarClock4" > </font>');
setInterval('refreshCalendarClock()',1000);

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧