<% 'find ud af hvilken uger det er tmpDate = Date() 'tmpDate = Cdate("29-12-2003")
Function weekNr (dtmDate) ' Week Of Year weekNr = DatePart("ww", dtmDate, vbMonday, vbFirstFourDays) If weekNr > 52 Then If DatePart("ww", dtmDate + 7 , vbMonday, vbFirstFourDays) = 2 Then weekNr = 1 End If End Function
fennec jeg havde også lavet den første gang.. Men jeg kendte bare ikke til vbMonday.. Men vidste godt det med vbFirstFourDays... for den blev ved med at sige vi var i uge 25.. Med mindre jeg ændre vores dato til torsdag...
De anbefaler en Workaround som er: If you use the Format or DatePart functions, you need to check the return value and, when it is 53, run another check and force a return of 1, if necessary.
og bswo har rette funktionen som er vist på ms-side, i sin første kommentar. Eller tænker du på test koden?
Undskyld, eihp, men jeg har længe forsøgt at finde ud af det. Jeg skal nok prøve at holde mine problemer væk fra dine :o)
Synes godt om
Ny brugerNybegynder
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.