Автор Тема: Вычислить возраст  (Прочитано 2682 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Leming

  • Гость
Вычислить возраст
« : 25 Января 2003, 01:21:24 »
Здравствуйте, многоуважаемые!
Уже пол головы себе прогрыз, прежде чем решил обратиться за помощью.

Есть база на MySQL.
Нужно по дате рождения определить возраст.
Подскажите пли-и-и-з как построить запрос...
Либо как это делается на ПХП.

Заранее благодарствую.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Вычислить возраст
« Ответ #1 : 25 Января 2003, 01:33:05 »
Выбираешь дату рождения из базы.
получаешь текущую дату.
вычитаешь из второго первое
Это и есть возраст
AS IS...

Оффлайн FILA

  • кендер
  • Постоялец
  • ***
  • Сообщений: 111
  • +0/-0
  • 2
    • Просмотр профиля
Вычислить возраст
« Ответ #2 : 04 Марта 2003, 15:13:14 »
типа так(первое что пришло :)) ):
дата рождения например 11 января 1977 года - как у меня,
а текущая дата 4 марта 2003 года
возраст тогда будет:

$age 
date(\'Y\', (mktime(0, 0, 0, 3, 4, 2003) - mktime(0, 0, 0, 1, 11, 77))) - 1970;


типа того)))
И вечный бой, покой нам только снится...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вычислить возраст
« Ответ #3 : 13 Марта 2003, 19:31:16 »
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

Имхо, твой вариант не универсален
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

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