Avatar billede dakar2004 Nybegynder
09. marts 2007 - 22:06 Der er 2 kommentarer og
1 løsning

Omskriv dato til år inklusiv år 2000 skiftet

Jeg er ved at lave en hjemmeside for en kammerat og har brug for et måde at omskrive følgende tal række til år

200286 så der på siten kommer til at stå alder 21 da han er født 20 februar 1986, mit problem ligger ikke i dette i sig selv, men vis personen er født 200203 altså 20 februar 2003 så bliver fjolset tusse gammel, jeg har følgende kodem lige pt, som jeg håber i kan omskrive så den understøtter dette:

<%
dato = bruger.Fields.Item("fosdag").Value

aar = CInt("19" & Right(dato,2))
maaned = CInt(Mid(dato,3,2))
dag = CInt(Left(dato,2))
alder = Year(now()) - aar
if (Month(now()) < maaned) or (Month(now()) = maaned and Day(now()) < dag) then
alder = alder - 1
end if
Dim Months(12)
Months(1) = "Januar"
Months(2) = "Februar"
Months(3) = "Marts"
Months(4) = "April"
Months(5) = "Maj"
Months(6) = "Juni"
Months(7) = "Juli"
Months(8) = "August"
Months(9) = "September"
Months(10) = "Oktober"
Months(11) = "November"
Months(12) = "December"

tekst = " " & alder & " år "

Response.write(tekst)
%>
Avatar billede The Real Yoda Juniormester
09. marts 2007 - 22:28 #1
prøv med

<% =DateDiff("YYYY", now, dato) %>

skulle gerne fortælle dig hvor mange år, med højde for skudår, datoer osv.
Avatar billede dakar2004 Nybegynder
09. marts 2007 - 22:40 #2
ikke for at være påkrævende men gider du indsætte den i min kode, for det er en kode jeg har fået lavet, har ikke så meget forstand på lige denne kode...
Avatar billede The Real Yoda Juniormester
12. marts 2007 - 08:01 #3
<%
dato = bruger.Fields.Item("fosdag").Value

aar = CInt("19" & Right(dato,2))
maaned = CInt(Mid(dato,3,2))
dag = CInt(Left(dato,2))
alder = DateDiff("YYYY", now, dato)

Dim Months(12)
Months(1) = "Januar"
Months(2) = "Februar"
Months(3) = "Marts"
Months(4) = "April"
Months(5) = "Maj"
Months(6) = "Juni"
Months(7) = "Juli"
Months(8) = "August"
Months(9) = "September"
Months(10) = "Oktober"
Months(11) = "November"
Months(12) = "December"

tekst = " " & alder & " år "

Response.write(tekst)
%>

så skulle den være der
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