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