Общие > Базы данных
Вычислить возраст
(1/1)
Leming:
Здравствуйте, многоуважаемые!
Уже пол головы себе прогрыз, прежде чем решил обратиться за помощью.
Есть база на MySQL.
Нужно по дате рождения определить возраст.
Подскажите пли-и-и-з как построить запрос...
Либо как это делается на ПХП.
Заранее благодарствую.
ThE0ReTiC:
Выбираешь дату рождения из базы.
получаешь текущую дату.
вычитаешь из второго первое
Это и есть возраст
FILA:
типа так(первое что пришло :)) ):
дата рождения например 11 января 1977 года - как у меня,
а текущая дата 4 марта 2003 года
возраст тогда будет:
$age = date(\'Y\', (mktime(0, 0, 0, 3, 4, 2003) - mktime(0, 0, 0, 1, 11, 77))) - 1970;
типа того)))
AlieN:
FILA
А если ты родился раньше 1970?
--- Цитировать ---Returns the Unix timestamp corresponding to the arguments given. This timestamp is a long integer containing the number of seconds between the Unix Epoch (January 1 1970) and the time specified
--- Конец цитаты ---
Имхо, твой вариант не универсален
Навигация
Перейти к полной версии