나는 선택 상자에서 생년월일을 일, 월, 년 형식으로 취함으로써 사용자 연령을 계산하는 방법을 알아 냈습니다. 다음으로, 나는 dob-mm-yyyy 형식으로 dob를 구문 분석합니다. 나는 새로운 DateTime을 만들고 오늘 이름을 붙인 다음 나이를 찾기 위해 DateDiff를 사용합니다. 문제는 최신 버전의 PHP에서 DateDiff()가 더 이상 지원되지 않습니다. 누구든지 내 기존 코드와 함께 사용할 수있는 해결 방법을 알고 있습니까? 미안 해요, 초보자, 그래서 내가 제안을위한 예제가 많이 필요할 수도 있습니다.Issue with DateDiff()
계산 나이
$d=$_POST['day'];
$m=$_POST['month'];
$y=$_POST['year'];
//converting Inputed DOB in "dd-mm-yyyy" format
$dob=$d.'-'.$m.'-'.$y;
//Create a new date object with current system date
$bday=new DateTime($dob);
//Differentiating both dates
$age=$bday->date_diff(new DateTime);
$today=date('d-m-Y');
$birthdate = mysql_prep($dob);
$c_age = $age->y;
을 말합니다 누가 최신 버전의 PHP에서'date_diff()'가 지원되지 않습니까? 5.3 이후로만 사용 가능합니다. http://www.php.net/date_diff –