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.
Gruß Thomas
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