Общие > Базы данных

Вычислить возраст

(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
--- Конец цитаты ---

Имхо, твой вариант не универсален

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии