
var zeitStr, datumStr;
serverzeit = new Date();
clientzeit = new Date();
differenz = serverzeit.getTime() - clientzeit.getTime();
function clock() {
nowclient = new Date();
nowserver = nowclient.getTime() + differenz;
nowclient.setTime(nowserver);
//Zeit
stunde = nowclient.getHours();
minute = nowclient.getMinutes();
sekunde = nowclient.getSeconds();
zeitStr = ''+stunde;
zeitStr+= ((minute<10) ? ':0':':')+minute;
zeitStr+= ((sekunde<10) ? ':0':':')+sekunde;
//Datum
datum = nowclient.getDate();
monat = nowclient.getMonth()+1;
jahr = nowclient.getYear();
if (jahr<1000) {
jahr = jahr + 1900
};
datumStr = ''+((datum<10) ? '0':'')+datum;
datumStr+= ((monat<10) ? '.0':'.')+monat;
datumStr+= '.'+jahr
window.status = 'Zeit: '+datumStr+' '+zeitStr+' Uhr';
Timer = setTimeout('clock()',1000);
}
clock();
