2012-10-18 75 views
2

是否有任何服務器或客戶端方式來確定他們的位置並獲得當地時間。獲取當前時間 - 服務器或客戶端

我希望它也能實時更新,例如小時,分鐘,秒。

我更喜歡它,如果我可以使用PHP/JavaScript(包括jQuery)或類似的東西。

+0

你試過Google搜索「javascript時鐘」嗎? – jbabey

+0

我相信,這一職位將解決你的問題 http://stackoverflow.com/questions/8090549/how-to-get-user-timezone-using-jquery –

+0

您可能需要使用服務器的時間(如果客戶時間不正確)與PHP。 –

回答

2

你可能想這

setInterval(function(){ 
    var dt=new Date(), h=dt.getHours(), m=dt.getMinutes(), s=dt.getSeconds(), 
    curTime= pad(h)+':'+pad(m)+':'+pad(s); 
    document.getElementById('time').innerHTML=curTime; 
}, 500); 
function pad(n) { return ("0" + n).slice(-2); } 

DEMO

+0

這就是輝煌。謝謝! – user1658756

+0

不客氣:-) –

+0

單數字之前可能有0嗎?例如,12:02:09 – user1658756

0

在JavaScript中,您可以使用Date對象輕鬆獲取當前日期和時間;

var now = new Date();

這將讓本地客戶機的時間。