你先取得服务器时间,用一个js变量来保存,然后再根据你取得的时间来用setTimeout相加,即一秒一秒的相加
asp中:
<script>
var now=<%=now%>;
var second=now.getSeconds();
var minute=now.getMinutes();
var hour=now.getHours();
function addTime()
{
second+=1;
if (second==60)
{
minute+=1
if (minute==60)
{hour+=1
if (hour==24) hour=0
}
setTimeout("addTime();",1000);
}
addTime();
</script>
asp中:
<script>
var now=<%=now%>;
var second=now.getSeconds();
var minute=now.getMinutes();
var hour=now.getHours();
function addTime()
{
second+=1;
if (second==60)
{
minute+=1
if (minute==60)
{hour+=1
if (hour==24) hour=0
}
setTimeout("addTime();",1000);
}
addTime();
</script>
解决方案 »
- 如何让页面上的某个文本框不失去焦点
- 动态创建元素后怎么统计数量
- JS函数调用 问题 急切
- 关于用户注册信息的一个问题
- 在线等,大家赶紧帮帮忙啊~急~~~一个关于框架的问题
- 關閉窗口時,系統會有提示窗口,怎樣不讓它彈出這個提示窗口??????
- 初学 jquery,请教前辈高手关于Jquery问题,下面这段为什么没效果,代码是想实现,表格中基数行一个颜色,偶数行一个颜色,但是不懂哪出错了,没有效果
- firefox下如何取得select的name值
- 求链接特效
- 虚心请教:在html上怎样动态控制被调用的窗体(窗体为VC做的com组件)大小,让这个窗体充满整个html网页,并可随着网页大小的改变而相应的改变
- ????怎样让2个框架分别滚动(javascript问题)
- 数组问题
在jsp中,把now=<%=now%> 改为: now=<%=new Date()%>即可
刚才还忘了显示:
把下面一句加在setTimeout后面:
document.write(hour+":"+minute+":"+second);