• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Serverzeit immer falsch

escape

New member
Hallo,

ich habe einen Eisfair Server und die Time gesynct. Der Server gibt die korrekt Zeit aus im Admin Interface und beim Synchronisieren stimmt auch alles.

In PHP (Timestamp) oder JS gibt er allerdings die Zeit immer +2 Stunden aus. Ich habe nun wirklich alles versucht aber finde keine Lösung. Ich kann an meine Scripte ja nicht immer -720000 anhängen?

Weiss jemand vielleicht Rat ?
Zur Information ich nutze Smarty.

Code:
### Serverzeit - 7200sek =2Std.*1000=7200000sek abziehen um GMT zeit zu erreichen
$serverzeit = time() * 1000 - 7200000;
## echo $serverzeit;


Code:
<!--Serverzeit laden-->
{literal}
<script type="text/javascript">
<!--
function SrvTime(zeit){
    var now = new Date(zeit);
    var day=now.getDate();
    var month=now.getMonth()+1;
    var year=now.getFullYear();
    var h=now.getHours();
    var m=now.getMinutes();
    var s=now.getSeconds();
    var text = "Serverzeit: ";
    var Gesamt= text+((day<10)?"0":"")+day+((month<10)?".0":".")+month+"."+year+ " - "+((h<10)?"0":"")+h+((m<10)?":0":":")+m+((s<10)?":0":":")+s;
    document.getElementById('Uhr').innerHTML=Gesamt;
    window.setTimeout("SrvTime("+(zeit+1000)+")",999);
    }
    window.setTimeout('SrvTime({/literal}{$serverzeit}{literal})',999)
//-->
</script>
{/literal}

Gruß Thomas
 
In PHP (Timestamp) oder JS gibt er allerdings die Zeit immer +2 Stunden aus. Ich habe nun wirklich alles versucht aber finde keine Lösung. Ich kann an meine Scripte ja nicht immer -720000 anhängen?

Weiss jemand vielleicht Rat ?
Zur Information ich nutze Smarty.
Du weißt, was GMT und UTC bedeuten und wo der Unterschied zur lokalen Zeit liegt? (optionale Zusatzfrage: Sommer und Winterzeit?)
Kleiner Tipp: Da kommen zumindest - derzeit noch - die zwei Stunden Differenz her.
 
Ok, aber wie kann ich es Serverseitig so einstellen, das meine Scripte von mir nicht extra behandelt werden müssen um Deutsche Zeit aus zu geben?

Weil der Server scheint richtig eingestellt zu sein. Also kann es eigentlich nur an php liegen ? Bin gerade wirklich hilflos.

Gruß Thomas
 
ich kann kein PHP, aber wenn man in google die oben genannten Begriffe bzw. kürzel mit PHP verbindet, kommen doch eine ganze Menge interessanter Ergebnise. Hast du dir nicht mal angeschaut?
 
Zurück
Oben