Вычислить возраст по дате рождения в Laravel

203
31 декабря 2018, 06:50

Имеется дата рождения:

# Дата рождения
$date_birth = $request->birthday;
# Получаем текущую дату
$now = Carbon::now();

Как вычислить возраст? Пробовал так, но не работает:

$interval = $now->diff(Carbon::now($date_birth));
Answer 1

Предельно просто:

$age = Carbon::parse($request->birthday)->diffInYears();
Answer 2
$birth = Carbon::createFromFormat('d.m.Y','25.02.2002');
dd($birth->diffInYears(Carbon::now()));
Answer 3
Carbon::parse($birthday)->age;
READ ALSO
Не хватает памяти для обработки запроса

Не хватает памяти для обработки запроса

yii2-advanced, база MariaDBСделал скрипт, который подтягивает данные из 3 таблиц и сопоставляет данные так:

165
Не работают relations

Не работают relations

yii2-advanced, не работают relations

162
Библиотеки для работы с Nested Set

Библиотеки для работы с Nested Set

Подскажите пожалуйста библиотеку(и) для работы с Nested Set, чтобы была возможность перемещать узлыВерсия php 5

190
Знаки вопроса вместо кириллицы

Знаки вопроса вместо кириллицы

Вместо кириллицы отображаются вопросительные знаки (не символы)

261