本文共 411 字,大约阅读时间需要 1 分钟。
function getAgeByIdCard($idcard){ if (empty($idcard)) return null; # 获得出生年月日的时间戳 $date = strtotime(substr($idcard, 6, 8)); # 获得今日的时间戳 $today = strtotime('today'); # 得到两个日期相差的大体年数 $diff = floor(($today - $date) / 86400 / 365); # strtotime加上这个年数后得到那日的时间戳后与今日的时间戳相比 $age = strtotime(substr($idcard, 6, 8) . ' +' . $diff . 'years') > $today ? ($diff + 1) : $diff; return $age;}
转载地址:http://dahrn.baihongyu.com/