Как узнать возраст по дате рождения в php?

Пользователь

от hoyt.jerde , в категории: PHP , 3 года назад

Как узнать возраст по дате рождения в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@hoyt.jerde Используйте diff() метод у DateTime объектачтобы узнать возраст по дате рождения в PHP, ниже пример кода как пример как легче всего расчитать возраст:


1
2
3
4
5
6
7
<?php

$dob = new DateTime('1985-04-20');
$now = new DateTime();

// Вывод: 36
echo $dob->diff($now)->y;


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от carlo.cummerata , 3 года назад

@hoyt.jerde Без всяких объектов и обычный процедурный код на PHP (возможно кому будет интересно). Всегда использую чтобы рассчитать возраст по дате рождения.


1
2
3
4
<?php

// Вывод: 36
echo date_diff(date_create('1985-04-20'), date_create('now'))->y;