2015-08-15 34 views
0

我做了一個很好的時鐘。我想知道它是如何工作的。對於這個時鐘,我使用JavaScript中的函數time()。即使您不在同一個時區,我也想製作一個能夠放置相同時間的時鐘。有人可以告訴我,如果使用這個功能,我可以做到這一點,或者我該怎麼做?我想爲我的網站創造一個獨特的時間

的JavaScript代碼

function muestraReloj() { 
var fechaHora = new Date(); 
var horas = fechaHora.getHours(); 
var minutos = fechaHora.getMinutes(); 
var segundos = fechaHora.getSeconds(); 

if(horas < 10) { horas = '0' + horas; } 
if(minutos < 10) { minutos = '0' + minutos; } 
if(segundos < 10) { segundos = '0' + segundos; } 

document.getElementById("reloj").innerHTML = horas+':'+minutos+':'+segundos; 
} 

window.onload = function() { 
setInterval(muestraReloj, 1000); 
} 

謝謝

+0

如果我理解你的問題,你想一個獨立的時鐘....是它? –

+0

是的,這是^^ –

回答

0

至於PHP(和OS)而言,系統時間是時間。計算機不知道其他「獨立」時間。如果你真的不相信你自己的系統的時鐘,你可能想從其他機器通過網絡獲取它。 順便說一句,NTP同步守護進程會在操作系統級別爲您執行。

+0

我有的問題是,如果我從歐洲連接,我沒有相同的小時,如果我從亞洲連接例如。因此,即使不是用戶小時的實際時間,我也希望我的網絡擁有相同的小時數。 –

0

看起來像你需要使用unixTimeStamp在你的服務器time()功能使用它從PHP那麼它格式化到要Timezones所有世界看到

$unixTime = time(); 
// set default timezone 
date_default_timezone_set('Europe/Berlin'); 
// output 
echo date('d M Y H:i:s Z',$unixTime); 
echo date('c',$unixTime); 
+0

我更新了代碼。這就是我想做的,但我使用JavaScript製作時鐘 –

+0

JavaScript與系統日期時間一起工作,我建議您發送ajax請求到php以獲取此獨特的日期時間以顯示 – irvinstone

相關問題