13. august 2003 - 17:30
Der er
6 kommentarer og
1 løsning
Optælling fra dato!
Hej...
Jeg har prøvet med et par løsningsforslag, her fra siden, men jeg kan ikke få det til at virke:
Jeg vil have en lille funktion, der viser hvor mange år, måneder og dage der er gået siden en bestemt dato - lad os eksempelvis sige den 17/5-1980 (min fødslesdag).
Er der en der gide lave en konkret script-forslag til det, som jeg kan bruge?
13. august 2003 - 17:36
#3
Jeg har engang brugt dette:
sBirthdate = rs("Birthdate")
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 imellem de to"
Response.Write dinStr