Problem bei dynamischer Datumsanzeige
Sebastian
- php
Hallo zusammen,
täglich gegen 9 Uhr 30 wird ein Foto einer Webcam auf meinen Webspace gespeichert.
Auf der Anzeigeseite wollte ich nun angeben, von wann das Bild stammt. Dazu habe ich ein bisschen rumexperimentiert unter folgenden Voraussetzungen:
Mein Code dazu:
<?php
$zeit=date("Gi");
$gestern=mktime(0, 0, 0, date("j")-1, date("m"), date("Y"));
if($zeit>940) {
echo date("j.m.Y");
} else {
echo date("j.m.Y", $gestern);
}
?>
Ab 9 Uhr 40 funktioniert alles prima. Nur die Variante mit $gestern funktioniert nicht. Es wird hierbei ein datum im Jahr 2007 angezeigt. Was für eine Website, die nicht von einem Wahrsager (oder wahsaga) handelt, eher suboptimal ist :-)
kann mir jemand sagen, wo mein fehler liegt?
Danke und sonnige Grüße -
Sebastian
hi,
$gestern=mktime(0, 0, 0, date("j")-1, date("m"), date("Y"));
wie lautet die richtige parameterreihenfolge bei mktime?
Es wird hierbei ein datum im Jahr 2007 angezeigt. Was für eine Website, die nicht von einem Wahrsager (oder wahsaga) handelt, eher suboptimal ist :-)
der würde dir sowieso empfehlen, lieber strtotime() zu benutzen.
gruß,
wahsaga
Ahoi Sebastian,
warum holst du dir das datum nicht schlicht vom bild?
MfG