본문 바로가기

ASP,MSSQL Tip

[ASP] 나이비교 (만 14세 체크) 나이 계산

반응형

[ASP] 나이비교 (만 14세 체크) 나이 계산

 

username = request("username")
regino1  = request("regino1")
regino2  = request("regino2")

age = Left(regino1,2)
sex = Left(regino2,1)

'출생년도 구하기
If sex="1" Or sex="2" Or sex = "5" Or sex ="6" Then
age = "19"&age
Else
age = "20"&age
End If

'현재년도
now_year  =  Year(Now)


'15세일경우 생일이 지났는지 여부 체크
now_month = Month(Now) 

now_day  =Day(Now)

now_age = CInt(age)
'현재나이구하기
now_age = (now_year - now_age)+1

 '만14세 여부 체크
 If age > 15 Then
  isAdult = "1"
 ElseIf age = 15 Then
 '생일이 지났는지 여부체크
  birth_month =   mid(regino1,3,2)
  birth_day =   mid(regino1,5,2)
  check_month = now_month - birth_month
  If check_month >= 0 then
   If check_day >=0 then
    isAdult = "1"
   Else
    isAdult = "0"
   End If
  Else
   isAdult = "0"
  End if

 Else
 '14세 미만
  isAdult = "0"
 End If
%>

반응형