2 php
从用户出生日期开始计算年龄的最精确功能是什么.我有以下代码,并想知道它是如何改进的,因为它不支持所有日期格式,也不确定它是否是最准确的功能(DateTime合规性会很好).
function getAge($birthday) {
return floor((strtotime(date('d-m-Y')) - strtotime($date))/(60*60*24*365.2421896));
}
Run Code Online (Sandbox Code Playgroud)
Kin*_*nch 10
$birthday = new DateTime($birthday);
$interval = $birthday->diff(new DateTime);
echo $interval->y;
Run Code Online (Sandbox Code Playgroud)
应该管用
检查一下
<?php
$c= date('Y');
$y= date('Y',strtotime('1988-12-29'));
echo $c-$y;
?>
Run Code Online (Sandbox Code Playgroud)