"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 다양한 프로그래밍 접근 방식(PHP 및 MySQL)에서 생년월일을 기준으로 사용자 연령을 계산하는 방법은 무엇입니까?

다양한 프로그래밍 접근 방식(PHP 및 MySQL)에서 생년월일을 기준으로 사용자 연령을 계산하는 방법은 무엇입니까?

2024년 11월 10일에 게시됨
검색:800

How to Calculate User Age from Date of Birth in Different Programming Approaches (PHP and MySQL)?

코드에서 생년월일을 기준으로 나이를 계산하는 방법

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

이 쿼리는 지정된 날짜와 현재 날짜의 차이를 연 단위로 계산하여 연령 열로 반환합니다.

릴리스 선언문 이 글은 1729731918에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3