diff($birthdate)->y; return $age; } //计算年龄,返回年龄 如 31岁3月3天 public static function calculateAgeText($birthdate) { $birthdate = new DateTime($birthdate); $currentDate = new DateTime(); $ageDiff = $currentDate->diff($birthdate); $years = $ageDiff->y; $months = $ageDiff->m; $days = $ageDiff->d; $ageString = ""; if ($years > 0) { $ageString .= $years . "岁"; } if ($months > 0) { $ageString .= $months . "月"; } if ($days > 0) { $ageString .= $days . "天"; } return $ageString; } }