Snelle hulp niet

function timeAgo($timestamp)
{
$timestamp = strtotime($timestamp);
$now = time();
$timediff = floor($now - $timestamp);
switch(true)
{
case ($timediff < 60):
return $timediff. seconds ago;
case($timediff >= 60 && $timediff < 3600):
return floor($timediff/60). minutes ago;
case($timediff >= 3600 && $timediff < 7200):
return floor($timediff/3600). hour ago;
case($timediff >= 7200 && $timediff < 86400):
return floor($timediff/3600). hours ago;
case($timediff >= 86400 && $timediff < 172800):
return floor($timediff/86400). day ago;
case($timediff >= 172800 && $timediff < 602800):
return floor($timediff/86400). days ago;
case($timediff >= 602800 && $timediff < 1209600):
return floor($timediff/602800). week ago;
case($timediff >= 1209600 && $timediff < 3026000):
return floor($timediff/602800). weeks ago;
default:
return date(d-m-Y H:i, $timestamp);
}
}
Die vond ik, ik wou van een normale datum daarheen gaan, maar deze kan van alles naar dit gaan. Nog even vertalen
