Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
</head>
<body onload="goforit('clock');">
<script>
/*
Live Date Script-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions, 100's more DHTML scripts, and Terms Of Use,
visit http://www.dynamicdrive.com
*/
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');
var opening=[];
opening['Sunday']=[];
opening['Monday']=['12:12','17:30'];
opening['Tuesday']=['9','17:30'];
opening['Wednesday']=['9','17:30'];
opening['Thursday']=['9','17:30'];
opening['Friday']=['9','17:30'];
opening['Saturday']=['9','12:30'];
function getthedate(){
var n=new Date(),h=n.getHours(),d=dayarray[n.getDay()],m=n.getMinutes(),a=opening[d],sm,fm;
if (a&&typeof(a[0])=='string'){
sm=a[0].split(':');
sm=(isFinite(sm[1]*1)?sm[1]*1:0)+(isFinite(sm[0]*1)?sm[0]*60:0);
}
if (a&&typeof(a[1])=='string'){
fm=a[1].split(':');
fm=(isFinite(fm[1]*1)?fm[1]*1:0)+(isFinite(fm[0]*1)?fm[0]*60:0);
}
d=d+', '+montharray[n.getMonth()]+' '+Add0(n.getDate())+', '+n.getFullYear()+' '+Add0(h-(h>12?12:0))+':'+Add0(m)+':'+Add0(n.getSeconds())+' '+(ap=h>12?'PM':'AM')+' '+(sm&&fm&&sm<=h*60+m&&h*60+m<fm?'OPEN':'CLOSED')
if (document.getElementById){
document.getElementById('clock').innerHTML=d
}
else
document.write(d)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(id){
if (document.getElementById(id))
setInterval('getthedate()',1000)
}
function Add0(n){
return n<10?'0'+n:n;
}
</script>
<span id="clock"></span>
</body>
</html>
Bookmarks