Задать вопрос
darkleviathan
@darkleviathan

Как подсчитать при помощи php количество дней от рождения человека?

Никак не соображу как рассчитать количество дней от рождения при условии что человеку может быть меньше 1-го года, месяца, недели или дня

Есть базовые переменные:
дата рождения и текущая дата.
Полных лет считаю для взрослого например так:
$birthdate=19880315;
$today=20190614;
$diff=$today-$birthdate;
$diff=$diff/10000;
$age=intval($diff);
echo $age;

Но этот алгоритм выведет полных лет.
Я знаю что количество лет можно умножить на 360 дней в году и потом добавить еще зависимости високосных годов
.Но как высчитать возраст детей младше 1-го года я так и не нашел.
Возможно кто-то поделиться своими соображениями или вариантами.
  • Вопрос задан
  • 326 просмотров
Подписаться 1 Средний Комментировать
Решение пользователя Alams Stoyne К ответам на вопрос (5)
alams_stoyne
@alams_stoyne
Full Stack Developer - #PHP #CSS #JS #DB
$now = time(); 
$your_date = strtotime("2019-06-10");
$datediff = $now - $your_date;
echo round($datediff / (60 * 60 * 24));
Ответ написан
Комментировать