var _timer = HighResolutionTimer({ duration: 1000, callback: function(timer) { var hours = Math.floor( ( ( (1000 / timer.duration) * timer.total_ticks) / 60) / 24) % 24; var minutes = Math.floor( ( (1000 / timer.duration) * timer.total_ticks) / 60) % 60; var seconds = ( (1000 / timer.duration) * timer.total_ticks) % 60; console.log(hours, minutes, seconds); } });