修改65岁判断

main
yanzai 2 years ago
parent ff9f2af687
commit 7169314b54

@ -132,15 +132,23 @@ class AppointmentService
$birthMonth = substr($idCard, 10, 2);
$birthDay = substr($idCard, 12, 2);
// 将出生日期转换为日期对象
$birthdate = new DateTime($birthYear . '-' . $birthMonth . '-' . $birthDay);
// 获取当前日期
$currentDate = new DateTime();
// 计算年龄差
$ageDiff = $birthdate->diff($currentDate)->y;
// // 将出生日期转换为日期对象
// $birthdate = new DateTime($birthYear . '-' . $birthMonth . '-' . $birthDay);
//
// // 获取当前日期
// $currentDate = new DateTime();
//
// // 计算年龄差
// $ageDiff = $birthdate->diff($currentDate)->y;
$birthYear = substr($idCard, 6, 4); // 例如假设身份证号的格式为XXXXXXYYMMDDZZZZ
$currentYear = date('Y'); // 获取当前年份
// 将字符串转换为整数
$birthYear = intval($birthYear);
$currentYear = intval($currentYear);
$ageDiff= $currentYear - $birthYear;
// 判断年龄是否大于65岁
if ($ageDiff >= 65) {
return true;

Loading…
Cancel
Save