欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

比较简洁的JavaScript 实时显示时间的脚本 修正版

程序员文章站 2022-06-12 13:24:10
javascript显示时间,时间还在走动着!不是一个静态的效果! function time() 定义一个函数。  { if&nb...
javascript显示时间,时间还在走动着!不是一个静态的效果!
function time() 定义一个函数。 
{ if (!document.layers&&!document.all) 
return 由于ie与netscape对javascript的解释不同,造成浏览的效果不同,所以要分别写代码。这句话判断一下用户所使用的浏览器,如果两者都不是,就返回。 
var timer=new date() 定义一个新的变量,名字为timer,为一个新的date的对象。 
var hours=timer.gethours() 
var minutes=timer.getminutes() 
var seconds=timer.getseconds() 分别定义3个变量,获得当前“小时”,“分钟”,“秒”的值。 
var noon="am" if (hours>12) 
{ noon="pm" hours=hours-12 } 
if (hours==0) 
hours=12 定义一个名为“noon”的变量,当“小时”数大于12时,其值为pm,同时所得值减12;当“小时”数小于12时,其值为am。 
if (minutes<=9) 
minutes="0"+minutes 
if (seconds<=9) 
seconds="0"+seconds 如果“分钟”数或“秒”数小于9,则在前面加一个“0”。 
myclock="<font color=blue>" +hours+":"+minutes+":" +seconds+" "+noon+"</b></font>" 用一个新变量把“小时,分,秒”结合起来。 
if (document.layers) 
{ document.layers.position. 
document.write(myclock) 
document.layers.position.document.close() } 如果浏览器是netscape,就输出myclock,同时用于ie的代码就停止执行。 
else if (document.all) 
position.innerhtml=myclock 否则,浏览器是ie,就输出myclock。 
settimeout("time()",1000) 每1000毫秒,调用一次time函数,即一秒动一次。 
onload="time()" 页面装载时,调用time()函数。

[ctrl+a 全选 注:如需引入外部js需刷新才能执行]


下面这个是最简单的显示日期的方式