public function birthday($birthday){
if (!empty($birthday)){
list($year,$month,$day)=explode("-", $birthday);
$year_diff = date("Y") - $year;
$month_diff = date("m") - $month;
$day_diff = date("d") - $day;
if ($day_diff < 0 || $month_diff < 0)
$year_diff--;
return $year_diff;
}
return 0;
}
传参 $birthday = '1998-04-06'
返回 25
就是这么简单 直接粘贴直接用
该PHP函数接收一个生日日期字符串,通过拆分日期、比较当前日期,计算出与出生日期之间的年份差值以获取个人年龄。如果月份或日子小于当前日期,则年份差值减一。传入1998-04-06将返回25作为年龄。
4715

被折叠的 条评论
为什么被折叠?



