Forum Webscript.Ru
Общие => Базы данных => Тема начата: Leming от 25 Января 2003, 01:21:24
-
Здравствуйте, многоуважаемые!
Уже пол головы себе прогрыз, прежде чем решил обратиться за помощью.
Есть база на MySQL.
Нужно по дате рождения определить возраст.
Подскажите пли-и-и-з как построить запрос...
Либо как это делается на ПХП.
Заранее благодарствую.
-
Выбираешь дату рождения из базы.
получаешь текущую дату.
вычитаешь из второго первое
Это и есть возраст
-
типа так(первое что пришло :)) ):
дата рождения например 11 января 1977 года - как у меня,
а текущая дата 4 марта 2003 года
возраст тогда будет:
$age = date(\'Y\', (mktime(0, 0, 0, 3, 4, 2003) - mktime(0, 0, 0, 1, 11, 77))) - 1970;
типа того)))
-
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
Имхо, твой вариант не универсален