Помогите сделать в актете возраст юзера,
ну чтоб так было
дата рождения: 05.02.1985г
возраст: 25 лет
function calc_age($age)
{
$d = date('d', $age);
$m = date('m', $age);
$y = date('Y', $age);
$age = date('Y') - $y;
$_m = date('m');
if($_m < $m || ($_m == $m && date('d') < $d))
$age--;
return $age;
}
// Это добавляем в файл incfiles/func.php
function calc_age($d, $m, $y) {
////////////////////////////////////////////////////////////
// Функция подсчета возраста по дате рождения //
////////////////////////////////////////////////////////////
$age = date('Y') - $y;
$_m = date('m');
if($_m < $m || ($_m == $m && date('d') < $d))
$age--;
return $age;
}
// Это в анкету
$out .= '<li><span class="gray">Возраст:</span> '.calc_age($user['dayb'], $user['monthb'], $user['yearofbirth']).' лет</li>';