Måste du inte 4 y:n?
Ålder
4 svar · 277 visningar · startad av Erik Juhlin
Aha, jo det stämde.
Men när jag skriver så här:
<%=DateDiff("yyyy", "1982-08-23", Date)%>
Så får jag fram 19. Det stämmer ju inte för det är inte förräns i augusti jag fyller 19. Hur skriver man då?
Man kanske kan lösa det så här, men jag vet inte om det är så väldans bra..?
<%
birthdate = "1982-08-23"
age = DateDiff("yyyy", birthdate, Date)
If Month(erik) > Month(Date) Then
age = age - 1
ElseIf Month(birthdate) = Month(Date) And Day(birthdate) > Month(Date) Then
age = age - 1
End If
Response.Write age
%>
Vad tror ni om det?
Vad sägs om det här?:
<%=int(DateDiff("d","1982-08-23",Now)/365.25)%>
/ jeps0
[Redigerat av jepsO den 10 maj 2001]

