Jeg skal bruge det til at fastslå hvor gammel man er. Og i min database har jeg en dato med formatet: dd-mm-yyyy , og det nytter ikke noget at den tæller antal år fra det årstal man er født i, men den skal tælle antal år fra den dato man er født i... forstår du :o)?
Jeg har engang lavet dette for en som vill havde hvor gammel man var år, måneder, dage. Måske det kan give lidt inspriration til det script:
dato = sBirthdate years = Datediff ("yyyy",dato,date) dato = dateAdd("yyyy",years,dato) mounths = Datediff ("m",dato,date) if mounths < 0 then dato = dateAdd("yyyy",-1,dato) mounths = Datediff ("m",dato,date) years = years - 1 end if dato = dateAdd("m",mounths,dato) days = Datediff ("d",dato,date) if days < 0 then if mounths > 0 then mounths = mounths - 1 else years = years - 1 mounths = 11 end if dato = dateAdd("m",-1,dato) days = Datediff ("d",dato,date) end if dinStr = years & " år " & mounths & " måneder " & days & " dage" Response.Write dinStr
<% sBirthdate = 04-01-1985 dato = sBirthdate years = Datediff ("yyyy",dato,date) dato = dateAdd("yyyy",years,dato) mounths = Datediff ("m",dato,date) if mounths < 0 then dato = dateAdd("yyyy",-1,dato) mounths = Datediff ("m",dato,date) years = years - 1 end if dato = dateAdd("m",mounths,dato) days = Datediff ("d",dato,date) if days < 0 then if mounths > 0 then mounths = mounths - 1 else years = years - 1 mounths = 11 end if dato = dateAdd("m",-1,dato) days = Datediff ("d",dato,date) end if dinStr = years & " år " & mounths & " måneder " & days & " dage" Response.Write dinStr %>
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.