根据用户生日算出当前年龄,周岁
//根据生日算出年龄
function birthday($birthday){
//将生日转换成时间戳格式
$age = strtotime($birthday);
if ($age === false) {
// 传入为空返回假
return false;
}
// explode : 把字符打散成数组
// 将生日年月日打到一个数组中
list($y1,$m1,$d1) = explode("-", date("Y-m-d",$age));
$now = strtotime("now");
list($y2,$m2,$d2) = explode("-",date("Y-m-d",$now));
$age = $y2 - $y1;
// 如果现在的月份日期小于生日的 那么就是未满一周岁 age—1
if((int)($m2.$d2) < (int)($m1.$d1))
$age -= 1;
return $age;
}