Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

richard nicson

Contar tempo na página e depois executar ação

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.