har kollat igenom vbscriptreferensen utan att finna någon funktion för att räkna ut vilken vecka (1-53) det är utifrån ett givet datum, och inte heller motsatsen att kunna få reda på datum utifrån veckonumret. Finns det inte några sådana funktioner?
34ac23
3 svar · 166 visningar · startad av clarkbones
Veckonummer kan man få fram med funktionen datepart
vecka = DatePart("ww", Date)
Motsatsen kan man väl knåpa lite med
dateadd("ww",vnr,'1/1/2001'). Har inget färdigt där.
Tillägg: man får nog tänka lite till då 1/1 inte behöver ingå i vecka 1
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 08 apr 2001]
Tack, jag är imponerad över dina kunskaper och snabba svar!
Om man använder sig av denna så blir veckorna korrekta även om inte 1/1 är med i vecka 1 =)
dteDateWeekNo = DatePart("ww",Now(),0,0)
Returnerar aktuell vecka
cya,
PatrikB
------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.