코드에서 생년월일을 기준으로 나이를 계산하는 방법
생년월일을 기준으로 사용자의 나이를 계산하는 것은 일반적인 프로그래밍 작업입니다. 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