diff options
author | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2014-02-23 14:52:33 -0800 |
---|---|---|
committer | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2014-02-23 14:52:33 -0800 |
commit | cf9cdaade95defa2e78b5bd78105a072f028eefc (patch) | |
tree | ba06178c3aa5c4751a7454ae6d494c4f9b4d0717 | |
parent | 9b8ae10b8603815362f7bc483dc3ee78f488cf84 (diff) | |
download | tempo-cf9cdaade95defa2e78b5bd78105a072f028eefc.tar.gz tempo-cf9cdaade95defa2e78b5bd78105a072f028eefc.tar.xz |
Implement a working date/time display.
-rw-r--r-- | index.html | 6 | ||||
-rw-r--r-- | tempo.js | 35 |
2 files changed, 39 insertions, 2 deletions
@@ -4,13 +4,15 @@ <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>New Tab</title> + + <script src="tempo.js"></script> </head> <body> <div id="time"> - <p>124527</p> + <p id="timeval"> </p> </div> <div id="date"> - <p>23 February 2014</p> + <p id="dateval"> </p> </div> </body> </html> diff --git a/tempo.js b/tempo.js new file mode 100644 index 0000000..db8c039 --- /dev/null +++ b/tempo.js @@ -0,0 +1,35 @@ +var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + +function padTime(x) { + if(x < 10) { + return "0" + x; + } else { + return x; + } +} + +function updateTime() { + var date = new Date(); + + var h = date.getHours(); + var m = date.getMinutes(); + var s = date.getSeconds(); + + var dd = date.getDate(); + var dm = date.getMonth(); + var dy = date.getFullYear(); + + var str_t = padTime(h) + ":" + padTime(m) + ":" + padTime(s); + var str_d = dd + " " + months[dm] + " " + dy; + + document.getElementById("timeval").innerHTML = str_t; + document.getElementById("dateval").innerHTML = str_d; +} + +function startTempo() { + updateTime(); + + setInterval(updateTime, 1000); +} + +window.onload = startTempo; |