melko: Serverzeit jede Minute holen ohne refresh??!

Beitrag lesen

HallO!

Habe folgende Problemstellung: ich muss für eine Seite eine Art Liveticker machen, dh: ich brauche eine Uhrzeit die sich jeweils um eine Minute nach vor bewegt, jedoch bei allen Clients gleich sein soll...

Nun da ich aber nicht jede Minute einen refresh machen will habe ich folgendes gemacht:

So bekomme ich die Zeit vom Server:

<?php

echo "<script language=JavaScript>";

$datum = date('M, d Y H:i:s'
    ,mktime( date('H'),date('i'),date('s'),date('m'),date('d'),date('Y') ) );

echo 'var serverTime = new Date( "'.$datum.'");';
echo 'var start = new Date( "'.$datum.'");';
echo "</script>";

und auf folgende Weise lasse ich die Uhr beim Clien laufen:

function runTime(){
serverTime.setSeconds(serverTime.getSeconds()+1);
window.setTimeout('runTime()',1000);
}
window.setTimeout('runTime()',1000);

Nur ich bekomme dann nach einer Stunde einen Zeitunterschied von ca. 50 Sekunden!?? kann ich den irgendwie minimieren??
Oder gibt es vielleicht irgendeine andere Art wie ich Serverzeit bekomme ohne die Seite jedes Mal komplett refreshen zu müssen!?

DANKE für Eure Hilfe.

Gruß melko