function time_since($sestime) {
global $cfgrow;
$since = time() + (3600 * $cfgrow['time_offset']) - $sestime;
$chunks = array(
array(60 * 60 * 24 * 365, 'лет'),
array(60 * 60 * 24 * 30, 'месяцев'),
array(60 * 60 * 24 * 7, 'недель'),
array(60 * 60 * 24, 'дней'),
array(60 * 60, 'часов'),
array(60, 'минут'),
array(1, 'секунд')
);
for ($i = 0, $j = count($chunks); $i < $j; $i++) {
$seconds = $chunks[$i][0];
$name = $chunks[$i][1];
if (($count = floor($since / $seconds)) != 0) {
break;
}
}
$print = ($count == 1) ? '1 ' . $name : "$count {$name}";
return $print;
}
Как изменить функцию так, чтобы время отображалось с падежами?