请问怎么在网页显示上显示动态时间

sunml_asp 2001-12-25 05:21:50
请问怎么在网页显示上显示动态的时间呀,谢谢!
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
希偌 2001-12-25
  • 打赏
  • 举报
回复
然后在适当的地方调用就可以了
<script language='JavaScript'>
function netshClock()
{
if (!document.layers && !document.all)
return;
var runTime = new Date();
var hours = runTime.getHours();
var minutes = runTime.getMinutes();
var seconds = runTime.getSeconds();
var dn = 'AM';
if (hours >= 12)
{
dn = 'PM';hours = hours - 12;
}
if (hours == 0)
{
hours = 12;
}
if (minutes <= 9)
{
minutes = '0' + minutes;
}
if (seconds <= 9) {
seconds = '0' + seconds;
}
movingtime = '<b>' + '<font color=#6666FF size=4>' + hours + ':' + minutes + ':' + seconds + ' ' + dn + '</font>' + '</b>';
if (document.layers)
{
document.layers.Myclock.document.write(movingtime);
document.layers.Myclock.document.close();
}
else if (document.all)
{
Myclock.innerHTML = movingtime;
}
setTimeout('netshClock()', 1000);
}
window.onload = netshClock;
</script>
mkiss 2001-12-25
  • 打赏
  • 举报
回复
<script>

var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate="<small><font color='000000' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
+"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else
document.write(cdate)
}
if (!document.all)
getthedate()
function goforit(){
if (document.all)
setInterval("getthedate()",1000)
}

</script>
<body onload="goforit()">
<span id="clock"></span>

sunml_asp 2001-12-25
  • 打赏
  • 举报
回复
那系统资源不是被浪费没了吗?
会死机吧,没有别的方法吗?
outer2000 2001-12-25
  • 打赏
  • 举报
回复
用一个死循环来显示当前时间呀

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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