2015-10-27 1 views
-1

Est-ce que quelqu'un pourrait m'aider à créer une minuterie de base de données en direct.Création d'une minuterie en utilisant php et ajax

Il aura une heure de début dans la base de données, j'utilise PHP et j'espère utiliser js ou ajax ce qui fonctionne le mieux pour ce que j'essaie de compléter.

J'ai écrit un code pseudo-comme pour illustrer la façon dont je l'intention de le faire:

BEGIN 

Request server time 
// adjust server time with client time 

get serverTime 
get clientTime 

adjustment = serverTime - clientTime 
timeData = timeData - adjustment 

THEN 
send timeData to server 

END 
+0

Que diriez-vous de regarder dans 'create event'. C'est comme Timex. Il ne fait que continuer à fonctionner et ... Voici un exemple [stub] (http://stackoverflow.com/a/32291923/1816093) – Drew

+0

note, c'est-à-dire pour un temps serveur, sans rapport avec ajax – Drew

Répondre

0
<div id="time"> 
    <span id="hour">hh</span>:<span id="min">mm</span>:<span id="sec">ss</span> 
</div> 

setInterval(update, 1000); 
function update() { 
    var date = new Date() 

    var hours = date.getHours() 
    if (hours < 10) hours = '0'+hours 
    document.getElementById('hour').innerHTML = hours 

    var minutes = date.getMinutes() 
    if (minutes < 10) minutes = '0'+minutes 
    document.getElementById('min').innerHTML = minutes 

    var seconds = date.getSeconds() 
    if (seconds < 10) seconds = '0'+seconds 
    document.getElementById('sec').innerHTML = seconds 
} 

Vous ne devez utiliser ajax ou php vous pouvez le faire avec javascript simples

+1

Cependant, si je était de ne pas utiliser une langue côté serveur, un utilisateur final peut simplement modifier le temps de leur système qui affecterait grandement l'application. – Lachie