Der folgende Beitrag wurde am 27. 07. 2005, 16:03 Uhr von Sebastian veröffentlicht.
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:
- bis 9 Uhr 40 soll das Datum von gestern ausgegeben werden
- ab 9 Uhr 40 soll das Datum von heute ausgegeben werden
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
Der folgende Beitrag wurde am 27. 07. 2005, 16:11 Uhr von wahsaga veröffentlicht.
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
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Der folgende Beitrag wurde am 27. 07. 2005, 16:28 Uhr von Daniel veröffentlicht.
Ahoi Sebastian,
warum holst du dir das datum nicht schlicht vom bild?
MfG
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4