För att alla dina tre ifsatser är sanna.
$int är först mindre än (60*60*24) och tilldelas "Idag", men det är också mindre än (60*60*24*3) och likaså mindre än (60*60*24*2)..så därför blir alla $daysprune alltid vad den sista ifsatsen säger...
Testa följande istället !
$int = ($now - $date);
if ($int >= (60*60*24*3))
{
$daysprune= " Äldre än 2 dagar gammalt ";
}
else if ($int >= (60*60*24*2) && $int <(60*60*24*3) )
{
$daysprune= " Igår ";
}
else
{
$daysprune = " Idag ";
}
Kan inte lova att alla ifsatser är helt rätt, jag är väldigt trött nu, men något i denna stilen ska det vara !
/Staffan