phpbar.de logo

Mailinglisten-Archive

[php] Tage berechnen

[php] Tage berechnen

Dario Nuevo php_(at)_phpcenter.de
Tue, 05 Feb 2002 12:08:19 +0100


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