Avatar billede madsnb Nybegynder
09. oktober 2005 - 17:36 Der er 6 kommentarer og
1 løsning

Response.Write week giver forkert uge nr

Jeg vil lige starte med at fortælle jeg er på helt bar bund når det kommer til programmering, så bær over med mig please.

I forbindelse med en kalender som arbejder sammen med en sql database skal jeg bruge uge nummeret, som før i tiden har virket. Efter vi sidste år havde 53 uger har uge numrene ikke passet. Det blev midlertidigt løst med at der blev skrevet - 2 efter week.

Nu vil jeg gerne prøve at forstå hvordan jeg skal lave det om så ugen passer, da jeg uden tvivl ellers vil løbe ind i problemer ved næste årsskift igen.

Nogen som har en idé om hvad årsagen kan være!?

Jeg har sådan en fætter i toppen af siden

If Request.Querystring("week") <> "" Then
      week = Request.Querystring("week")
    Else
      week = DatePart("ww",date())
    End If

og der hvor ugen skal bruges står der

Vagtplan for uge&nbsp;<%Response.Write week - 2%>
Avatar billede softspot Forsker
09. oktober 2005 - 17:40 #1
Jeg tror det er fordi den tager udgangspunkt i amerikanske uger (som ikke starter samme sted som vores). Prøv

DatePart("ww",date(), vbMonday, vbFirstFourDays)
Avatar billede madsnb Nybegynder
09. oktober 2005 - 18:11 #2
Det var da utroligt! Kan du lige poste et svar så du kan få dine points!?
Avatar billede madsnb Nybegynder
09. oktober 2005 - 18:11 #3
;-)
Avatar billede softspot Forsker
09. oktober 2005 - 18:20 #4
ja da :)
Avatar billede softspot Forsker
09. oktober 2005 - 18:30 #5
Tak for point :)
Avatar billede madsnb Nybegynder
09. oktober 2005 - 18:40 #6
Tak for hjælpen! Har prøvet alt muligt for at få det lort til at virke ;-) Så de points var givet rigtig godt ud.
Avatar billede softspot Forsker
09. oktober 2005 - 18:42 #7
Hvis du er glad, så er jeg også glad :)
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