Først nogle småting:
1. Din første linie "$senesteaktivitet = $data[senesteaktivitet];" returnerer højstsandsynlig en fejl, da [senesteaktivitet] henviser til en konstant, og ikke en desideret streng som index.
2. En lettere måde at trække 5 dage fra NU er med funktionen strtotime:
a. $nu5 = strtotime("-5 days"); //
http://dk2.php.net/manual/en/function.strtotime.php b. $nu5 = time() - (5 * 24 * 60 * 60); // 5 dage * 24 timer/dag * 60 minutter/time * 60 sekunder/minut
Dernæst er det interessant at kigge på din $senesteaktivitet. At den indeholder en "Now()" betyder jo blot, at den indeholder en dato i formatet 'YYYY-MM-DD HH:MM:SS'. Derfor er det relevant at hente den til den "universielle" tidsformat, en Unix Timestamp. Det gør du i din SQL-sætning:
"SELECT UNIX_TIMESTAMP(senesteaktivitet) as senesteaktivitet FROM ..."
Derved har du din senesteaktivitet dato som antallet af sekunder siden 1. januar 1970. Hvis du så også får returneret din $nu5 som en timestamp (antallet sekunder), er sagen jo ligetil:
$antalsekundermellem = $nu5 - $senesteaktivitet.