Как вычислить возраст на основе даты рождения в коде
Вычисление возраста пользователя по дате его рождения — обычная задача программирования. В PHP для этого существует несколько методов:
Использование объектно-ориентированного класса DateTime (PHP >= 5.3.0)
// Instantiate a DateTime object for the birth date
$birthDate = new DateTime('1999-03-15');
// Instantiate a DateTime object for the current date
$currentDate = new DateTime('now');
// Calculate the difference between the two dates in years
$age = $currentDate->diff($birthDate)->y;
// Output the age
echo $age;
Использование процедурных функций даты (PHP >= 5.3.0)
// Calculate the difference between the dates using date_diff()
$age = date_diff(date_create('1999-03-15'), date_create('now'))->y;
// Output the age
echo $age;
Использование запроса MySQL (MySQL >= 5.0.0)
Если дата рождения хранится в базе данных MySQL, следующий запрос может быть используется для расчета возраста:
SELECT TIMESTAMPDIFF(YEAR, '1999-03-15', CURDATE()) AS age;
Этот запрос вычисляет разницу между указанной датой и текущей датой в годах и возвращает ее в виде столбца возраста.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3