Enkelt att lösa:
Gör en If sats, skriv If födelsedag = idag Then ålder = ålder + 1
Hoppas du förstår vad jag menar
1 svar · 272 visningar · startad av pRob3
Jag tror jag blir galen på detta fel och undrar om det är någon som kan hjälpa mig.
Det är så att jag vill räkna ut hur gammal man är och använder koden nedan men den visar fel ålder när man fyller år. D.v.s. om jag fyller 29 idag så visar den 28, men imorgon så kommer den visa rätt ålder (29).
<%
bDate="77-02-10"
Function calcMyAge(strBirthDate)
strBirthDate = trim(strBirthDate)
If Len(strBirthDate) > 0 Then
calcMyAge = int(datediff("d",cDate(strBirthDate),date())/365.25)
End If
End Function
Response.Write calcMyAge(bDate)
%>
Enkelt att lösa:
Gör en If sats, skriv If födelsedag = idag Then ålder = ålder + 1
Hoppas du förstår vad jag menar