Avatar billede no_doubt Nybegynder
23. maj 2006 - 23:04 Der er 9 kommentarer og
1 løsning

udregning af alder

Jeg har 17-07-1983 i min database

jeg regner min alder ud med denne.

<%=datediff("yyyy",rs("fodselsdag"),Now)%>

Men så bliver jeg et år ældre end jeg egentligt er... Hvad kan der være sket...
Avatar billede kiddoe Nybegynder
23. maj 2006 - 23:12 #1
prøv denne -

<%= alder (rs("fodselsdag"))%>

sæt denne funktion nederst på din side -

<%function alder(dato)
<%if not dato = "" then
alder = year(now)-year(dato)
if Cint(month(now))<Cint(month(dato)) then
  alder=alder-1
elseif Cint(month(dato))=Cint(month(now)) and Cint(day(now))<Cint(day(dato)) then
  alder=alder-1
end if
end if
end function%>


<%= alder (rs("fodselsdag"))%>
Avatar billede kiddoe Nybegynder
23. maj 2006 - 23:13 #2
hovsa! denne <%= alder (rs("fodselsdag"))%> skal seføli' kun stå et sted :)
Avatar billede no_doubt Nybegynder
23. maj 2006 - 23:16 #3
så skriver den
Microsoft VBScript compilation error '800a0400'

Expected statement

/e/brugersys/bruger.asp, line 94

<% if not dato = "" then
^
Avatar billede cyberkox Nybegynder
23. maj 2006 - 23:18 #4
<%function alder(dato)
if not dato = "" then
alder = year(now)-year(dato)
if Cint(month(now))<Cint(month(dato)) then
  alder=alder-1
elseif Cint(month(dato))=Cint(month(now)) and Cint(day(now))<Cint(day(dato)) then
  alder=alder-1
end if
end if
end function%>
Avatar billede kiddoe Nybegynder
23. maj 2006 - 23:20 #5
prøv at fjerne <% der er da en for meget
Avatar billede kiddoe Nybegynder
23. maj 2006 - 23:20 #6
nnå der har vi eksperten
Avatar billede no_doubt Nybegynder
23. maj 2006 - 23:22 #7
fandt denne..

<%
birth = rs("fodselsdag")
aar = datediff("yyyy",birth,date)
temp = dateadd("yyyy",aar,birth)
if datediff("d",temp,birth)<0 then aar = aar - 1
%>

men takker, ligger du et svar
Avatar billede kiddoe Nybegynder
23. maj 2006 - 23:24 #8
nej tak ingen point til mig - ;)
Avatar billede netro Nybegynder
24. maj 2006 - 21:05 #9
Avatar billede no_doubt Nybegynder
26. maj 2006 - 11:13 #10
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester