Функция определения возраста по дате рождения
/**
* Получить возраст по дате рождения
*
* @param date $birthday - дата рождения в формате 'YYYY-MM-DD'
* @return int
*/
function age($birthday)
{
// выделяем день, месяц, год из даты рождения
$bDay = substr($birthday, 8, 2);
$bMonth = substr($birthday, 5, 2);
$bYear = substr($birthday, 0, 4);
// текущие день, месяц, год
$cDay = date('j');
$cMonth = date('n');
$cYear = date('Y');
if(($cMonth > $bMonth) || ($cMonth == $bMonth && $cDay >= $bDay)) {
return ($cYear - $bYear);
} else {
return ($cYear - $bYear - 1);
}
}
Комментарии:
Нету комментариев для вывода...