Jeg skal bruge et script der fortæller mig hvor mange dage der er til en given ugedag - fx. "hvor mange dage er der til fredag?" eksekveret i dag (tirsdag), ville dette være 3, eksekveret lørdag 6 osv...
Jeg har rodet mig lidt ud i noget kompliceret kode, men har en ide om at det egentlig er ganske simpelt, har nok bare ikke tænkt på at benytte den rigtige funktion e.lig.
<% Dim CurrentDate, DaysToFriday CurrentDate = Now() Select Case(Weekday(CurrentDay)) Case 1: DaysToFriday = 5 Case 2: DaysToFriday = 4 Case 3: DaysToFriday = 3 Case 4: DaysToFriday = 2 Case 5: DaysToFriday = 1 Case 6: DaysToFriday = 0 ' It is Friday Case 7: DaysToFriday = 6 End Select
Response.Write("Days left too friday: " & DaysToFriday); %>
Er ikke lige så stiv i VbScript længere, så det skal nok lige pudses lidt til
Det skal lige siges at dette ikke er en dynamisk løsning da det kun kan bruges til at finde frem til den næste fredag
Tak for jeres feedback - den endelige løsning kom til at se sådan ud:
Select case(Weekday(Now,VbMonday)) case 1: DaysToTirsdag = 1 case 2: DaysToTirsdag = 0 case 3: DaysToTirsdag = 6 case 4: DaysToTirsdag = 5 case 5: DaysToTirsdag = 4 case 6: DaysToTirsdag = 3 case 7: DaysToTirsdag = 2 end select
- Magnus :-)
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.