Hi,
Ich möchte auf meiner Seite die Uhrzeit anzeigen lassen, die immer aktuell und bei jedem User gleich ist.
Zur Zeit sieht das so aus:
<script type="text/javascript">
<!--
var startdate = new Date();
function Serverzeit(){
var absSekunden = Math.round(ZeitBerechnen2()+7200);
var relSekunden = absSekunden % 60;
var absMinuten = Math.abs(Math.round((absSekunden-30)/60));
var relMinuten = absMinuten % 60;
var absStunden = Math.abs(Math.round((absMinuten-30)/60));
var anzSekunden ="" + ((relSekunden > 9) ? relSekunden : "0" + relSekunden);
var anzMinuten ="" + ((relMinuten > 9) ? relMinuten : "0" + relMinuten);
var anzStunden ="" + (absStunden % 24);
if(absSekunden > 0) {
document.getElementById("stime").firstChild.data = anzStunden + ":" + anzMinuten + ":" + anzSekunden;
}
window.setTimeout('Serverzeit()',100);
}
function ZeitBerechnen2()
{
var actdate = new Date();
return(actdate.getTime()/1000);
}
//-->
</script>
Da ist aber das Problem, dass mit dem Verstellen der Systemuhr sich auch die angezeigte Zeit ändert - das ist blöd. Ich habe schon versucht, new Date() mit Timestampwerten zu füllen, aber nur wirre Ergebnisse erhalten.
Danke im Voraus
Eric