Сколько лет по дате рождения
Добавлено: 23 авг 2009, 02:15
Помогите кто-нибудь со скриптом показывающий возраст. (только не надо писать, что в профиле и так показывается возраст, я знаю.)
Т.е. есть дата, сегодня: $DATE$, вида 23.08.2009
есть дата рождения: $FILTER1$.$FILTER2$.$FILTER3$, вида 1.05.1965
как сделать так, что бы показывало разницу в годах, но учётом дня и месяца.
Пробовал с .getTime() — получилось, правда с ошибкой, не учитывались високосные года, проблема решаема, но тут же другая,
как я вычитал метод .getTime() считает с 1970 года, что меня не устраивает (см. пример)...
Гугл рулит — но всё что мне удалось найти было на пхп (облом), правда нашёл одну тему на каком-то импортном форуме, по названию было что-то похоже на то, что мне нужно, но блин, гугл транслит не фига не рулит, а коды предложенные в той теме были раскиданы по частям, которые собрать воедино так и не удалось.
Т.е. есть дата, сегодня: $DATE$, вида 23.08.2009
есть дата рождения: $FILTER1$.$FILTER2$.$FILTER3$, вида 1.05.1965
как сделать так, что бы показывало разницу в годах, но учётом дня и месяца.
Пробовал с .getTime() — получилось, правда с ошибкой, не учитывались високосные года, проблема решаема, но тут же другая,
как я вычитал метод .getTime() считает с 1970 года, что меня не устраивает (см. пример)...
Гугл рулит — но всё что мне удалось найти было на пхп (облом), правда нашёл одну тему на каком-то импортном форуме, по названию было что-то похоже на то, что мне нужно, но блин, гугл транслит не фига не рулит, а коды предложенные в той теме были раскиданы по частям, которые собрать воедино так и не удалось.