Eğer bağlantı süreleri ve gecikme için muhasebe musunuz? Eğer AJAX kullanarak yapıyorsanız, bunu bağlamak ve yanıtı indirmek için gereken zaman uzunluğu için ofset bir zaman kullanmak emin olmanız gerekir:
var XHR = new XMLHttpRequest();
var Now = new Date().getTime();
XHR.open("GET", "/datetime.php", true);
XHR.onreadystatechange = function()
{
if (XHR.status == 200 && XHR.readyState == 4)
{
// How long did it take to get here?
var TimeOffset = new Date().getTime() - Now;
// ... your code to get the date from the response goes here
// Now add the TimeOffset variable to the date
var SyncTime = new Date().setTime(PHPTime + TimeOffset);
}
}
XHR.send();
Tabii ki kod size genel bir fikir vermek için sadece ve muhtemelen vb zaman dilimi uzaklıklar için hesap ayarlama gerekir