답변 1개
채택된 답변
+20 포인트
10년 전
주민번호을 입력 받았습니다. 앞에 두자리만 필요하죠!
$ser_no1 = "771010"; // 이렇게 있다고 합시다.
$ser_no2 = "1111111";
$year = date("Y", time()); // 현재의 년도
$ser_y= substr($ser_no1, 0, 2); // 주민번호 앞 두자리
// 1900년 이후와 2000년 이후 구분. 1900 이전 출생자는 고려 되지 않음.
$age = ( substr($ser_no2, 0, 1) > 2 ) ? 2000+$ser_y:1900+$ser_y;
$age = $year - $age;
if ( $age > 19 ) echo "성인" else echo "미성년자";
이런식으로 하면 되겠네요. 아주 간단하죠!
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인