我想为我的网站创造一个独特的时间



我做了一个工作很好的时钟。我想知道它是怎么运作的。对于这个时钟,我使用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);
}

谢谢

对于PHP(和OS)来说,系统时间是时间。不存在计算机知道的其他"独立"时间。如果您真的不信任自己系统的时钟,您可能希望通过网络从其他机器获取时钟。顺便说一下,NTP同步守护进程将在操作系统级别为您完成。

看起来你需要使用unixTimeStamp在你的服务器中使用它从php的time()函数,然后格式化为时区,你想要所有的世界看

 $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);

最新更新