Как установить таймер при записи экзамена

$duration = $this->base_decrypt($explode_DecryptValues[3]);
echo $duration; 

Значение продолжительности: 2:10:00но выводится следующим образом 0-410097:10:06. Почему такие часы?

Это скрипт:

var TimeLimit = new Date('<?php echo date('r', $_SESSION['TIMER']) ?>');

function countdownto() {
  var date = Math.round((TimeLimit-new Date())/1000);    
  var hours = Math.floor(date/3600);   
  date = date - (hours*3600);    
  var mins = Math.floor(date/60);    
  date = date - (mins*60);    
  var secs = date;      

  if (hours<10) hours = '0'+hours;     
  if (mins<10) mins = '0'+mins;  
  if (secs<10) secs = '0'+secs;   
  if(secs=='00' && mins=='00'){
    $(document).ready(function(){
      $("#sub").trigger("click");
    });
    //document.getElementById('test').submit();
  }

  document.getElementById('hours').innerHTML =hours;    
  document.getElementById('min').innerHTML =mins;
  document.getElementById('sec').innerHTML =secs;
  //document.getElementById('timer').innerHTML = hours+':'+mins+':'+secs;
  setTimeout("countdownto()",1000);
}
countdownto();

javascript,php,jquery,html,

0