successful()) { }else{ Log::info("短信发送失败"); } } //根据生日 获取年龄 public static function GetAge($birthday) { $dob = new DateTime($birthday); $now = new DateTime(); // 计算两个日期之间的差值 $interval = $now->diff($dob); // 返回年龄 return $interval->y; } //生成随机字符串 public static function RandomString($length = 6) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { // 使用random_int确保随机性 $randomString .= $characters[random_int(0, $charactersLength - 1)]; } return $randomString; } }