생년월일을 기준으로 나이 계산
사용자 정보가 담긴 데이터베이스에는 생년월일이 기록되는 것이 일반적이다. 기능을 강화하려면 이러한 생년월일을 해당 연령(년)으로 변환해야 할 수도 있습니다.
PHP 솔루션(>=5.3.0)
객체 지향:
$from = new DateTime('1970-02-01'); $to = new DateTime('today'); echo $from->diff($to)->y;
절차:
echo date_diff(date_create('1970-02-01'), date_create('today'))->y;
MySQL 솔루션(>=5.0.0)
SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
구현 PHP:
$dnn = mysql_fetch_array($dn); $birthDate = $dnn['date']; // Fetch the birth date from the database // Calculate age using the object oriented approach (assuming PHP version is >= 5.3.0) $from = new DateTime($birthDate); $to = new DateTime('today'); $age = $from->diff($to)->y; echo "{$age}"; // Output the calculated age
위 내용은 PHP와 MySQL을 사용하여 생년월일로부터 사람의 나이를 어떻게 계산할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!