Определение возраста

PRO

Новичок
Определение возраста

В MySQL хранятся данные о дате рождение в виде Y-m-d.
Необходимо определить возраст (число полных лет) и дни рождения в ближайшую неделю(месяц).
 

kvf77

Red Devil
PRO

и в чем проблема? сделай запрос на диапазо дат

число полных лет высчитывается тоже путем вычисления разницы между текущей датой и датой рождения

или ты не силен в математике?
 

440hz

php.ru
kvf77
так же следует учитывать, что алгоритмы вычисления "полных лет" для мужчин и женщин различны. 8)
 

Фанат

oncle terrible
Команда форума
запрос из книжки mysql кукбук
PHP:
SELECT YEAR(CURDATE())-YEAR(birth)-IF(RIGHT(CURDATE(),5) < RIGHT(birth,5),1,0) AS age
FROM sibling;
 

Кощей

if(!$needle) die("ooh");
а если определять не из базы, а просто есть строка вида Y-m-d как тогда определить функциями пхп кроме как
explode на составные и подсчет разницы с текущей датой. функции для такого видимо есть ?
 
Сверху