Пытаться echo date( 'H:i:s', strtotime( $duration ) );
$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();