14. februar 2005 - 20:50Der er
12 kommentarer og 2 løsninger
Udregning af alder
Jeg står og mangler et "alder" script til min side hvor man indtaster sin fødselsdag i DD/MM/ÅÅÅÅ format, det smides så ind i en "date" række i min MySql tabel.
Men! hvordan regner jeg ud hvad brugerens alder er?
Har leget med flere forskellige ting, men kan ikke finde ud af noget konkret som virker. Håber der er nogle som kan hjælpe lidt ;)
Da $dag er < 0 siger den at jeg er 21 år...men jeg er jo faktisk 22 ja jeg havde fødselsedag sidste måned...scripet virker altså ikke hvis en fødselsdato er højere end dags dato...
jeg har nu testet det i et stand alone script og det virker fint :D
Men nu går jeg tilbage til det med min database, som sagt ligger dataerne for alderen i et "date" felt så hvis vi nu siger jeg blev født d. 19. i 7. år 87. Så står den som 1987-07-19. hvordan skal jeg hive den dato ud af databasen og bryde den op i 3 variabler, hhv. $AAAA (år) $MM & $DD ?
og kan man skrive "idag har denne bruger fødselsdag" eller noget andet ind idet? eller rettere, hvordan? noget med
Ved er det er lang tid siden at denne tråd har været oppe og runde, men eftersom jeg selv lige fik læst den igennem og brugt den. ville jeg til tilføje noget til den:
------ Udregn alder ved næste fødselsdag ------
$query = mysql_query("SELECT * FROM `table` ORDER BY DAYOFYEAR(dob)-DAYOFYEAR(NOW())+366)%365 LIMIT 4");
Ville bare lige smide den her ind, hvis en anden person skulle støde på denne tråd.
Den udregner hvor gammel er person er ved næste fødselsdag.
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.