Mercurial > hg > nodescore
diff chronometer.js @ 54:66bf613fb818
pre clean up push - moved vars into scoreB.js - called up with requirejs
added requirejs dep
author | tzara <rc-web@kiben.net> |
---|---|
date | Wed, 19 Dec 2012 13:36:19 +0000 |
parents | a0ae699ac444 |
children |
line wrap: on
line diff
--- a/chronometer.js Sun Oct 14 00:26:42 2012 +0000 +++ b/chronometer.js Wed Dec 19 13:36:19 2012 +0000 @@ -23,19 +23,31 @@ zeroChron() -function chronometer(divisor) { - zecsec += divisor; // set tenths of a second - if(zecsec > 9) { zecsec = 0; seconds += 1;} - if(seconds > 59) { seconds = 0;mins += 1;} - if(mins > 59) { mins = 0; hours += 1; } - chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec - chronsec = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds) - if ( divisor !== 1000 ){ - return chron +/* +function chronCtrl (state,interval){ + console.log("=========================== chronstate=" + state) + if (state==1){ + var date = new Date() + var starttime = new Date().getTime() / 1000; + //var interval = 1020 - date.getMilliseconds(); + xstopwatch = setInterval(function () { + var nowtime = new Date().getTime() / 1000; + now = nowtime-starttime + hours = parseInt( now / 3600 ) % 24; + minutes = parseInt( now / 60 ) % 60; + seconds = parseInt(now % 60); + milliseconds = Math.floor((now-seconds)*10)%60; + time = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds < 10 ? "0" + seconds : seconds) + "."+milliseconds; + console.log(time) +// socket.broadcast.emit('chronFromServer', time) +// socket.emit('chronFromServer', time) + }, 100) } - else { return chronsec } -}; - -exports.chronometer =chronometer; + if (state==0) { + clearInterval(xstopwatch); + } + } +*/ +//exports.chronCtrl = chronCtrl; exports.xdateTime = xdateTime; exports.zeroChron = zeroChron;