Jah, den kan give grå hår ... De har med sikkerhed kendt den siden maj i år (det er i hvert fald een dato på siden), og de har da sendt masser af opdateringer ud siden. Som om det absolut kun er sikkerhedsopdateringer, og så skidt med at programmerne ikke virker - bare der ikke kan hackes på dem.
Eller har de (endelig *g*) helt opgivet gammeldags ASP? Eller gælder det også andre steder?
Er det ikke pga. at du får oplyst amerikanske ugenumre og ikke europæiske.
Den første uge i et år i USA er den uge, som indeholder den første onsdag.
Den første uge i et år i Europa er den uge, som indeholder den første torsdag.
Mange som køre med amerikansk software vil opleve disse problemer men kun ca. hvert 6. år, hvor første onsdag og første torsdag i et år ikke ligger i samme uge.
Nej, hvis det var den amerikanske beregning ville den 30-12-2003 give det samme som den 29-12-2003, og det gør de ikke. Det er kun mandagen der regnes forkert på. Men grundlæggende er det vel fordi amerikanere ikke forstår os skøre europæere ;))
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
Response.Write weekNr (tmpDate)
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.