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

  • Автор темы Автор темы PRO
  • Дата начала Дата начала

PRO

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

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

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

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

или ты не силен в математике?
 
kvf77
так же следует учитывать, что алгоритмы вычисления "полных лет" для мужчин и женщин различны. 8)
 
запрос из книжки mysql кукбук
PHP:
SELECT YEAR(CURDATE())-YEAR(birth)-IF(RIGHT(CURDATE(),5) < RIGHT(birth,5),1,0) AS age
FROM sibling;
 
а если определять не из базы, а просто есть строка вида Y-m-d как тогда определить функциями пхп кроме как
explode на составные и подсчет разницы с текущей датой. функции для такого видимо есть ?
 
Сверху