Uhrzeit hängt fest
Anatol
- php
Hallo Forum,
ich habe ein Problem mit PHP und der Zeitausgabe. Folgendes Script läuft beim Offline-Test einwandfrei, wenn ich es aber ins Netz stelle 'hängt' die Zeit bei 17:59:59 fest, das Datum funktioniert:
<?
echo date( "Y-m-d", mktime(0,0,0,date("m"),date("d"), date("Y")) )."<br>\n";
echo date( "H:i:s", mktime(date("H"),date("i"),date("s"),0,0,0) );
?>
Wenn ich ein Perl-Script schreibe, um die Zeit ausgeben zu lassen stimmts.
Mein Provider kann mir leider auch nicht weiterhelfen. Woran könnte das liegen?
Ich bin für jede Hilfe dankbar.
Anatol
Hallo,
<?
echo date( "Y-m-d", mktime(0,0,0,date("m"),date("d"), date("Y")) )."
\n";
echo date( "H:i:s", mktime(date("H"),date("i"),date("s"),0,0,0) );
?>
warum baust du ein datum über mktime????
echo date("Y-m-d");
echo "<br>";
echo date("H:i:s");
mktime wird nur gebraucht wenn du zb. das datum von MORGEN wissen willst. :
echo date("Y-m-d",mktime(0,0,0,date("m"),date("d")+1,date("Y")));
lg
Ludwig
Hallo Ludwig,
echo date("Y-m-d");
echo "<br>";
echo date("H:i:s");
Danke, das funktioniert. Ich verstehe zwar trotzdem nich, warum bei z.B:
echo date("H:i:s",mktime(date("H")+1,("i"),("s"),0,0,0));
der Interpreter durcheinanderkommt und wieder nur 17:59:59 ausgibt
(lokal kommt auch nicht die aktuelle Uhrzeit + 1 Stunde heraus, sondern
immer die darauffolgende volle Stunde - 18:00:00). Naja, wahrscheinlicher
ist, dass der Fehler bei mir liegt. :-)
Schöne Grüße
Anatol