Hola, paso a comentarles mi problema;
tengo un script que recarga un div determinado cada 5 minutos:
Código PHP:
Ver original<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
var tiempo = 5 * 60000 ; // Guardo el tiempo a usar en set_interval() en una variable
function recarga_auto(){
$('main').load('pagina.php',function () {
$(this).unwrap();
});
}
recarga_auto(); // This will run on page load
//La siguiente funcion recarga el div main cada 5 minutos atraves de la funcion itemxdefecto()
setInterval(function(){
itemxdefecto() // this will run after every 5 minutes
},tiempo );
</script>
Este codigo tiene en contra que al recargar la pagina, el tiempo declarado en setinterval() se resetea y vuelve a contar.
Quisiera que eso no suceda, que aunque haya recargado la pagina el contador siga contando y que se cargue el div cuando pasen realmente los 5 minutos aun habiendo recargado la pagina.
Se me ha ocurrido algo como esto, pero no se como integrarlo con setinterval():
Código PHP:
Ver original//capturamos la hora y le sumamos 5 minutos
$hsActual = date('H:i:s'); $nuevaHora=date ( 'H:i:s' , $nuevaHora );
if ($hsActual==$nuevaHora) // Si las horas sin iguales quiere decir que avanzó 5 minutos.
{
}
Desde ya gracias por su ayuda.
pd: no me sirve poner una tarea cron.