Mercurial > hg > nodescore
comparison 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 |
comparison
equal
deleted
inserted
replaced
53:a0ae699ac444 | 54:66bf613fb818 |
---|---|
21 return zero | 21 return zero |
22 } | 22 } |
23 | 23 |
24 zeroChron() | 24 zeroChron() |
25 | 25 |
26 function chronometer(divisor) { | 26 /* |
27 zecsec += divisor; // set tenths of a second | 27 function chronCtrl (state,interval){ |
28 if(zecsec > 9) { zecsec = 0; seconds += 1;} | 28 console.log("=========================== chronstate=" + state) |
29 if(seconds > 59) { seconds = 0;mins += 1;} | 29 if (state==1){ |
30 if(mins > 59) { mins = 0; hours += 1; } | 30 var date = new Date() |
31 chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec | 31 var starttime = new Date().getTime() / 1000; |
32 chronsec = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds) | 32 //var interval = 1020 - date.getMilliseconds(); |
33 if ( divisor !== 1000 ){ | 33 xstopwatch = setInterval(function () { |
34 return chron | 34 var nowtime = new Date().getTime() / 1000; |
35 now = nowtime-starttime | |
36 hours = parseInt( now / 3600 ) % 24; | |
37 minutes = parseInt( now / 60 ) % 60; | |
38 seconds = parseInt(now % 60); | |
39 milliseconds = Math.floor((now-seconds)*10)%60; | |
40 time = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds < 10 ? "0" + seconds : seconds) + "."+milliseconds; | |
41 console.log(time) | |
42 // socket.broadcast.emit('chronFromServer', time) | |
43 // socket.emit('chronFromServer', time) | |
44 }, 100) | |
35 } | 45 } |
36 else { return chronsec } | 46 if (state==0) { |
37 }; | 47 clearInterval(xstopwatch); |
38 | 48 } |
39 exports.chronometer =chronometer; | 49 } |
50 */ | |
51 //exports.chronCtrl = chronCtrl; | |
40 exports.xdateTime = xdateTime; | 52 exports.xdateTime = xdateTime; |
41 exports.zeroChron = zeroChron; | 53 exports.zeroChron = zeroChron; |