Mailinglisten-Archive |
hi chris..
>die Rechnung mit einbeziehen oder lässt sich sowas
besser über den
>timestamp rechen?
>
also dafür sind timestamps sicher am besten
geeignet.. da hat man eine pure anzahl sekunden, von
der man eine andere anzahl abzählen und vergleichen
kann..
zb..
wir haben ein datum $bspdate.. ein timestamp von ein
paar tagen.. von dem wollen wir wissen, "bist du
älter als 5 tage?"
// wieviele sekunden sind 5d?
$secs = (((60*60)*24)*5);
// 60*60 secs = 1h, *24 = 1d, *5 = 5d
//
// nun, was hatten wir für ein timestamp vor 5
tagen?
$mindate = time()-$secs;
// "zeit zurückstellen" ;-)
// nun -> wenn unser bspdatum $bspdate KLEINER ist
als $mindate, muss es VORHER gewesen sein (logik..)
if($bspdate < $mindate) {
echo "länger als 5 tage her!";
} else {
echo "weniger als 5 tage!";
}
////////////////////// ende
im else könntest du jetzt noch genau berechnen,
wieviele sekunden (und daraus min/h/d machen) bis zu
den 5 tagen fehlen, was auch immer ;-)
hoffe das half..
dn
php::bar PHP Wiki - Listenarchive