考试时如何设置计时器

How to set timer when write exam

本文关键字:设置 计时器 何设置 考试      更新时间:2023-09-26
$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();

试试echo date( 'H:i:s', strtotime( $duration ) );