使用php计算出自mysql的出生日期的年龄

Mad*_*lik 0 php mysql

当用户在我的网站上注册时,他们的出生日期存储在mysql数据库中.我正在使用DATE数据类型出生日期.

如何计算用户当前年龄?

Joh*_*nde 6

如果您正在寻找PHP解决方案,这可行:

$today = new DateTime();
$birthdate = new DateTime("1973-04-18");
$interval = $today->diff($birthdate);
echo $interval->format('%y years');
Run Code Online (Sandbox Code Playgroud)