Mercurial > hg > nodescore
comparison nodescore.js @ 22:bb02a593b7d5
server side push of datetime to client
author | tzara <rc-web@kiben.net> |
---|---|
date | Wed, 11 Jul 2012 09:51:05 +0100 |
parents | aaf429469697 |
children | e1a02869da08 |
comparison
equal
deleted
inserted
replaced
21:aaf429469697 | 22:bb02a593b7d5 |
---|---|
70 var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec | 70 var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec |
71 socket.broadcast.emit('chronFromServer', chron) | 71 socket.broadcast.emit('chronFromServer', chron) |
72 socket.emit('chronFromServer', chron) | 72 socket.emit('chronFromServer', chron) |
73 } | 73 } |
74 | 74 |
75 var ding | |
76 function dateTime() { | |
77 | |
78 ding = setInterval( function () { | |
79 var datetime= new Date(); | |
80 var now=datetime.toString() | |
81 // console.log(now); | |
82 socket.broadcast.emit("dateTime", now); | |
83 socket.emit("dateTime", now);}, 1000)} | |
84 | |
85 clearInterval(ding); | |
86 dateTime() | |
87 | |
88 | |
75 function chronometer() { | 89 function chronometer() { |
76 | 90 |
77 if (chronstate==1){ | 91 if (chronstate==1){ |
78 zecsec += 1; // set tenths of a second | 92 zecsec += 1; // set tenths of a second |
79 if(zecsec > 9) { zecsec = 0; seconds += 1;} | 93 if(zecsec > 9) { zecsec = 0; seconds += 1;} |