I dette eksempel, som jeg lige kunne finde frem til, beregnes alderen i dage og lægges i variablen "alder". (Fra et tidligere spg. på eksperten)
De to datoer kan erstattes af variabler, som naturligvis skal være i datoformat. Variablen for dags dato kan vel findes ved at bruge noget i retning af now().
alder = DateDiff("d", "01-01-1980", "09-05-2000")
Den første parameter fortæller hvad forskellen skal måles i - "s" for sekunder, "d" for dage, "h" for timer ...
Jeg kunne ikke finde parametren for "år", men det kunne måske tænkes at være "y". Ellers kan antallet af år udregnes på baggrund af antallet af dage.
Hvis jeg får tid, prøver jeg lige at afprøve det selv...
Til at nedrunde bruges funktionen int(), som altid runder ned. Dvs. eksempelvis 20,8 bliver til 20, hvilket jo er den korrekte måde at gøre det på mht. alder.
Det er nu da ikke ligefrem en positiv tone, du der anlægger!
Nu ved jeg ikke, hvilket af det, du kommenterer, men jeg har blot udbygget det oprindelige svar jeg gav og givet et konkret (fungerende og testet) eksempel. Jeg forsøger blot (ligesom du) at hjælpe med det aktuelle problem.
Desuden har jeg gjort opmærksom på, at CDate og pbjRec ikke var nødvendige at bruge (disse var åbenbaret brugt i det spg., du henviste til). Desuden henviste jeg ligefrem til dit svar, da jeg skrev og "division m. tolv måneder".
Der er vel ikke noget forkert i at svare på et spg. og evt. give et afprøvet eksempel, selvom andre også har svaret på spørgsmålet. Du er forøvrigt velkommen til selv at holde dine point eftersom du svarede på spg. først. Det kan dog ikke afholde mig fra selv at svare og evt. komme med yderligere forslag ;-)
Og forøvrigt må det også siges, at der er rigeligt med point i dette spg. til, at alle, der er kommet med et bidrag (såsom "tdaugaard" og jeg) også kan må en _lille_ andel, hvis det endelig skulle være aktuelt ;-)
Vedr. point fordeling (eller point givning) så mener jeg at det er op til spørgeren at bedømme hvilket svar der var mest brugbart, effektivt osv.
Derfor er det nødvendigvis ikke den der svarer først der "behøver" at få pointene, selvom dennes svar var korrekt.
Jeg synes at det ville være mest rimeligt hvis de 200p blev delt imellem os der har bidraget til et svar, ikke nødvendigvis ligeligt men i forhold til hvor meget svaret kunne bruges om jeg så må sige.
Ja, kommentaren mht. hvem der svarer først var også nærmest rettet mod spørgsmål, hvor flere måtte svare nærmest det samme eller komme med to muligheder, der er lige gode. - Naturligvis er det helt op til spørgeren (også hvorvidt vedkommende i det hele taget kan bruge nogen af svarene til noget).
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.