У меня есть собственное имя поля «date_of_birth» в моем пользовательском типе записи, который в моей базе данных имеет формат [Ymd]. Теперь я хочу сравнить эту дату рождения с текущим временем и показать «Вы # лет # месяцев».
Я могу рассчитывать только годы, но это не точно. Помоги мне.
Ты можешь использовать date_diff()
функция:
<?php
$diff = date_diff(date_create(), date_create('19951125'));
echo $diff->format("You are %Y Years and %M Months.");
Других решений пока нет …