We can create the digital clock by using the canvas HTML5.
<div> <h1 style="color:blue"><i>Digital Clock using canvas HTML5</i></h1> <canvas id="clock" width="500" height="200"></canvas> </div> <script> var context; var d; var str; function getClock() { d = new Date(); str = Calculate(d.getHours(), d.getMinutes(), d.getSeconds()); context = clock.getContext("2d"); context.clearRect(0, 20, 500, 200); context.font = "40pt calibri"; context.fillStyle = "white"; context.fillText(str, 102, 125); } function Calculate(hour, min, sec) { var curTime; if(hour < 10) curTime = "0"+hour.toString(); else curTime = hour.toString(); if(min < 10) curTime += ":0"+min.toString(); else curTime += ":"+min.toString(); if(sec < 10) curTime += ":0"+sec.toString(); else curTime += ":"+sec.toString(); return curTime; } setInterval(getClock, 1000); </script>
digital clock
using canvas HTML5, we have taken the style sheet to give the style to the clock to the background color of the clock as well as the border of the clock. clock
and the width as 500
and height as 200
, the var as d
, context
, str
defines the clock function.getclock()
to define the date
, hours
, minutes
, seconds
rectangle
, size
,font
, color
, filltext
to fill the text.context.fillText(str, 102, 125);
- It defines the text as str
is function to define the hours, minutes, seconds with the x, y values in the text to be aligned in the rectangle.calculate()
to get the hours
, minutes
, seconds
(hour<10)
curTime = "0"+hour.toString();
- current time is equal to the 0+hour .tostring(), else it is equal to the current hour .tostring()(minute<10) cur time+ =":0"+minute.tostring();
- current time is equal to the "0"+minute.tostring(), else curTime += ":"+min.toString(); - it is equal to the min. tostring() (second<10) curTime += ":0"+sec.toString();
- It defines the current as zero to the second.tostring(),else curTime += ":"+sec.toString(); - It is equal to the second to.string value curtime
defines the current time setInterval(getClock, 1000);
- It defines the function of the clock to the current timeoutput
Views: 22703 | Post Order: 118