PHP 및 MySQL에서 생년월일로부터 나이를 어떻게 계산합니까?

Susan Sarandon
풀어 주다: 2024-10-24 09:06:29
원래의
143명이 탐색했습니다.

How do I Calculate Age from Date of Birth in PHP and MySQL?

생년월일로 나이 판별: PHP 및 MySQL 솔루션

소개

생년월일을 기준으로 사용자의 나이를 파악하는 것은 데이터베이스 관리에서 일반적인 작업입니다. 이 기사에서는 PHP와 MySQL을 사용하여 이 작업을 수행하는 두 가지 방법을 살펴보겠습니다.

PHP 방법

PHP를 사용하면 두 날짜 간의 나이 차이를 계산할 수 있습니다. DateTime 클래스를 사용합니다. 다음은 예제 코드 조각입니다.

<code class="php"><?php
$birthdate = new DateTime('1999-03-15');
$today = new DateTime();
$age = $birthdate->diff($today)->y;
echo "Age: $age years";
?></code>
로그인 후 복사

MySQL 방법

MySQL은 두 타임스탬프 간의 차이를 계산하는 TIMESTAMPDIFF() 함수를 제공합니다. 다음 쿼리는 생년월일(날짜)과 현재 날짜 사이의 연령 차이를 계산합니다.

<code class="sql">SELECT TIMESTAMPDIFF(YEAR, `date`, CURDATE()) AS `age`
FROM users</code>
로그인 후 복사

구체적인 예

구체적인 예에서 다음은 코드 조각을 사용하면 생년월일을 기준으로 사용자의 나이를 계산할 수 있습니다.

<code class="php"><?php
if (isset($_GET['id'])) {
    $id = intval($_GET['id']);
    $dnn = mysql_fetch_array($dn);
    $age = TIMESTAMPDIFF(YEAR, $dnn['date'], CURDATE());
    echo "Age: $age years";
}
?></code>
로그인 후 복사

위 내용은 PHP 및 MySQL에서 생년월일로부터 나이를 어떻게 계산합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!