//通过生日获取出年龄 function getAge($birthday){ $age = strtotime($birthday); if($age === false){ return false; } 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; if((int)($m2.$d2) < (int)($m1.$d1)) $age -= 1; return $age; } //通过年龄获取出生日范围 return array function getBirthday($age,$type = false){ $now = strtotime("now"); list($y1,$m1,$d1) = explode("-",date("Y-m-d",$now)); $y2 = $y1-$age; $m2_max = $m1; $d2_max = $d1; $returnData['max'] = $y2.'-'.$m2_max.'-'.$d2_max; $y2_min = $y2-1; $min_format = $y2_min.'-'.$m2_max.'-'.$d2_max; $returnData['min'] = date('Y-m-d',strtotime("$min_format +1 day")); if($type == 'min'){ return $returnData['min']; }elseif ($type == 'max'){ return $returnData['max']; }else{ return $returnData; } }
通过生日获取出年龄与通过年龄获取出生日范围
最新推荐文章于 2021-01-12 14:26:14 发布