Zitat:
Original geschrieben von LudwigB
@meikel: wenn ich zb.
PHP-Code:
$x=date("H:i:s",3600);
verwende, bekomme ich als Ausgabe 02:00:00 - aber 3600 sec. sind doch nur eine Stunde, also müsste da eigentlich 1:00:00 stehen.
|
Stimmt - eben getestet. Erstaunlicherweise liefert
echo date('H:i:s', 0));
-> 01:00:00
echo mktime(1, 0, 0, 1, 1, 1970, 0));
-> 0
Verwunderlich: "Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente zurück. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der Sekunden zwischen der UNIX Epoche (January 1 1970) und der angegebenen Zeit enthält."
Fing die UNIUX Epoche am 1.1.1970 erst 1:00:00 an oder schlägt da die Sommerzeit zu?
Egal, nimm lieber das Beispiel von Fuchs. Die FAQ Leute werden schon wissen, warum sie dafür 'ne Extra Funktion gebastelt hatten...