parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 05.06.2015 15:00

Я бы учел то что, те кто родился в декабре, например, у вас резко "постареют" уже через месяц.
Не постареют.
Разность дат в днях, её делят на среднее количество дней в году.


Другое дело, что это не очень точно, но для возраста, да с учётом округления подойдёт.
Сложность только в диапазоне дат.

Плюс, можно добавить один день к результату, чтобы полный год добавлялся уже в день рождения, а не на следующий день.
^math:floor(($now - $birthdate + 1) / 365.25)