Contar tempo na página e depois executar ação
Boa noite,preciso de executar uma ação com php no banco de dados após o usuário ficar 1 hora na mesma página.
Como irá ser contado não tem importância mas o que encontrei na internet pesquisando foi o ajax,que aparece até o contador em tempo real na página colocando a div mas não sei como pegar o dados após fazer 1 hora.
Caso alguém saiba outra forma de após o usuario ficar 1 hora na pagina executar uma ação pode enviar também,o importante é ficar 1 hora e chamar o php.
O código que conta em tempo real é esse abaixo.
<script>
var startTime;
function display() {
var endTime = new Date();
var timeDiff = endTime - startTime;
timeDiff /= 1000;
var seconds = Math.round(timeDiff % 60);
timeDiff = Math.floor(timeDiff / 60);
var minutes = Math.round(timeDiff % 60);
timeDiff = Math.floor(timeDiff / 60);
var hours = Math.round(timeDiff % 24);
timeDiff = Math.floor(timeDiff / 24);
$("#time").text(hours + ":" + minutes + ":" + seconds);
setTimeout(display, 1000);
}
startTime = new Date();
setTimeout(display, 1000);
$("#button").click(function() {
alert("Meu tempo é: " + $("#time").text());
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<div id="time"></div>
Obrigado
Discussão (1)
Carregando comentários...