Simple example to create the digital clock using JavaScript:
<html>
<head><title>Digital Clock</title>
<style>
.styling
{
background-color:"#ffffcc";
color:navy;
font: 20px MS Sans Serif;
padding: 6px;
}
</style>
</head>
<body bgcolor="#ccccff">Digital Clock: <br /><br />
<span id="digitalclock" class="styling"></span>
<script>
var alternate=0
var standardbrowser=!document.all&&!document.getElementById
if (standardbrowser)
document.write('<form name="form1"><input type="text" name="text1" size="11"></form>')
function show()
{
if (!standardbrowser)
var clockobj=document.getElementById? document.getElementById("digitalclock") : document.all.digitalclock
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var dn="AM"
if (hours==12) dn="PM"
if (hours>12)
{
dn="PM"
hours=hours-12
}
if (hours==0) hours=12
if (hours.toString().length==1)
hours="0"+hours
if (minutes<=9)
minutes="0"+minutes
if (standardbrowser)
{
if (alternate==0)
document.form1.text1.value=hours+" : "+minutes+" "+dn
else
document.form1.text1.value=hours+" "+minutes+" "+dn
}
else
{
if (alternate==0)
clockobj.innerHTML=hours+"<font color='#ff0033'> : </font>"+minutes+" "+"<sup style='font-size:2px'>"+dn+"</sup>"
else
clockobj.innerHTML=hours+"<font color='blue'> : </font>"+minutes+" "+"<sup style='font-size:2px'>"+dn+"</sup>"
}
alternate=(alternate==0)? 1 : 0
setTimeout("show()",1000)
}
window.onload=show()
</script>
</body>
</html>
Output: Output of the above script is something as follows:
Figure: Digital clock.