Der folgende Beitrag wurde am 05. 06. 2000, 12:22 Uhr von Anatol veröffentlicht.
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
Der folgende Beitrag wurde am 05. 06. 2000, 14:29 Uhr von Ludwig Ruderstaller veröffentlicht.
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
Der folgende Beitrag wurde am 05. 06. 2000, 17:07 Uhr von Anatol veröffentlicht.
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
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4