01. januar 2006 - 16:36Der er
7 kommentarer og 1 løsning
Et spørgsmål om alder
Hej
Jeg har et sted hvor der fra en database bliver hentet en fødselsdato, som for eksempel kunne se således ud: 10-04-1985
Hvordan kan man så på en fornuftig måde udregne vedkommendets alder ud fra dags dato?
Jeg har erfaret at "DateDiff"-metoden ikke sådan umiddelbart er brugbar til dette formål, og man kan jo heller ikke bare sige "year(now)-year(rs("DataFelt")"... For hvis man bruger én af de ovenstående metoder siger den at man er 21 år og det er jo ikke rigtigt... Man bliver 21 år næste gang...
nu kender jeg ikk lige asp syntax men, noget i denne stil if (month(now) > month(rs("DataFelt")) || ((month(now) = month(rs("DataFelt")) && (day(now) > day(rs("DataFelt")))) { age = year(now)-year(rs("DataFelt") - 1; } else { age = year(now)-year(rs("DataFelt"); }
Jeg behøver ingen point. Det var rart det kom til at fungere.
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.