Cómo calcular la edad según la fecha de nacimiento en el código
Calcular la edad de un usuario a partir de su fecha de nacimiento es una tarea de programación común. En PHP, existen varios métodos para lograr esto:
Usar la clase DateTime orientada a objetos (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;
Usando funciones de fecha de procedimiento (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;
Usando la consulta MySQL (MySQL >= 5.0.0)
Si la fecha de nacimiento se almacena en una base de datos MySQL, se puede realizar la siguiente consulta utilizado para calcular la edad:
SELECT TIMESTAMPDIFF(YEAR, '1999-03-15', CURDATE()) AS age;
Esta consulta calcula la diferencia entre la fecha especificada y la fecha actual en años y la devuelve como la columna de edad.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3