php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
probleme mit date() bzw. Lokaler zeit und Serverzeit


 
babyos
25-10-2008, 17:50 
 
hallo ich habe eine kleine frage über serverzeit...

folgendes ich lasse mit time() die aktuelle zeit auslesen, dann gebe ich dann ein endzeit an und dannach lasse ich die Diverenz ausgeben.

es Funtioniert auch alles wenn ich dies auf meinem Server hochlade..

jetzt mein problem

wenn ich meine computerzeit ändere, ändert sich auch die Restzeit in meinem script aber das soll gleich bleiben... also nicht die rechnerzeit ,sondern die Serverzeit bzw. die Internetzeit ausgeben...

kann jemand einem anfänger helfen


hier das Script


$zeitstunde = 13;
$zeitminute = 29;
$zeitsekunde = 00;
$zeitmonat = 10;
$zeittag = 30;
$zeitjahr = 2008;

$heute = time();
$entdatum = mktime($zeitstunde, $zeitminute, $zeitsekunde, $zeitmonat, $zeittag, $zeitjahr);
$wielangnoch = $entdatum - $heute;

echo $wielangnoch;




EDIT: Lösung gefunden^^

statt funktion time, einfach strtotime("now") benutzen.

Jetzt wird die Serverzeit ausgegeben und nicht die Lokale Zeit



$zeitstunde = 13;
$zeitminute = 29;
$zeitsekunde = 00;
$zeitmonat = 10;
$zeittag = 30;
$zeitjahr = 2008;

$heute = strtotime("now");
$entdatum = mktime($zeitstunde, $zeitminute, $zeitsekunde, $zeitmonat, $zeittag, $zeitjahr);
$wielangnoch = $entdatum - $heute;

echo $wielangnoch;

-archiv-

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:24 Uhr.