2015-10-27 105 views
-1

有人能幫助我在創建活動數據庫定時器的定時器。創建使用PHP和AJAX

它會在數據庫啓動時,我使用PHP,我希望用JS或AJAX不管什麼,我試圖完成的效果最好。

我已經寫了一些僞象代碼來說明我計劃如何做到這一點:

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

怎麼樣尋找到'創造event'。這就像Timex。它只是保持運行和運行,...這裏是一個【示例存根(http://stackoverflow.com/a/32291923/1816093) – Drew

+0

注意到,這是一臺服務器時,無關阿賈克斯 – Drew

回答

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 
} 

你並不需要使用AJAX或PHP,你可以用簡單的JavaScript

+1

但是,如果我是不使用服務器端語言,最終用戶可以簡單地編輯他們的系統時間,這將大大影響應用程序。 – Lachie