Javascript实现的LCD电子时钟,可以显示当前时间,年\月\日等等信息
在网页<head>区添加以下代码
<Style type="text/css">
.clock
{
border-top : black 1px solid;
border-left : black 1px solid;
border-right : black 1px solid;
border-bottom : black 1px solid;
color : black;
font-family : verdana;
border-collapse : collapse;
background-color: #a6a98d;
}
.time
{
font-size : 100px
}
.clock TD
{
border-top : black 1px solid;
border-left : black 1px solid;
border-right : black 1px solid;
border-bottom : black 1px solid;
border-collapse : collapse
}
B
{
color : black
}
body
{
font-size : 10pt;
font-family : arial
}
</style>
<script type="text/javascript" language="javascript">
/*****************************************************
* Share JavaScript (http://www.ShareJS.com)
* 使用此脚本程序,请保留此声明
* 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com
******************************************************/
function time()
{
var today = new Date();
var hrs = today.getHours();
var min = today.getMinutes();
var secs = today.getSeconds();
var alsohrs = today.getHours();
var dayNumber = today.getDate();
var year = today.getFullYear();
var ampm="";
var zero="0";
var month = today.getMonth();
var weekday = today.getDay();
var wdn = new Array(7)
wdn[0] = "SUN";
wdn[1] = "MON";
wdn[2] = "TUE";
wdn[3] = "WED";
wdn[4] = "THU";
wdn[5] = "FRI";
wdn[6] = "SAT";
var mn = new Array(12)
mn[0] = "JAN";
mn[1] = "FEB";
mn[2] = "MAR";
mn[3] = "APR";
mn[4] = "MAY";
mn[5] = "JUN";
mn[6] = "JUL";
mn[7] = "AUG";
mn[8] = "SEP";
mn[9] = "OCT";
mn[10] = "NOV";
mn[11] = "DEC";
// Statement that puts zeros in front of single minutes or seconds.
if (min<10)
{
min=zero+min;
}
if (secs<10)
{
secs=zero+secs;
}
// Statement that eliminates metric time.
if (hrs>12)
{
hrs=eval(hrs - 12);
}
if (hrs>=0 && hrs<1)
{
hrs=12;
}
// Statement to determine am or pm
if (alsohrs>=12 && alsohrs<24)
{
ampm="P.M.";
}
else
{
ampm="A.M.";
}
tmp='<table width="70%" class="clock"><tr><td class="time" colspan="4">';
tmp+=hrs+'<span id="blinker">:</span>'+min;
tmp+='<font size="20"> '+ampm+'</font>';
tmp+='<tr><td><font size="-1">Month</font><br><b>'+mn[month]+'</b></td>';
tmp+='<td><font size="-1">Date</font><br><b>'+dayNumber+'</b></td>';
tmp+='<td><font size="-1">Day</font><br><b>'+wdn[weekday]+'</b></td>';
tmp+='<td><font size="-1">Year</font><br><b>'+year+'</b></td></tr></table>';
document.getElementById("digi_clock").innerHTML=tmp;
clocktime=setTimeout("time()","1000");
}
function blink()
{
var obj = document.getElementById("blinker");
if (obj.style.visibility == "visible")
{
obj.style.visibility="hidden";
}
else
{
obj.style.visibility="visible";
}
eachsecond=setTimeout("blink()","500");
}
</script>
在网页<body>区添加以下代码
<div id=digi_clock></div>
修改网页<body>标签,添加OnLoad事件
<body onload="time(); blink();">




