Avatar billede nemlig Professor
30. september 2007 - 20:06 Der er 9 kommentarer og
1 løsning

Beregn alder

Hej
Jeg har i Mysql dato liggende af typen "date" (åååå-mm-dd)
Jeg henter datoen ind fra Mysql og vil gerne i PHP beregne alderen ud fra dagsdato.
Avatar billede jakobdo Ekspert
30. september 2007 - 20:16 #1
Avatar billede nemlig Professor
30. september 2007 - 20:25 #2
Jo tak - det ligner det rigtige, men der er alligevel et par udfordringer.
Scriptet forudsætter datoformatet "9 July 2002", mens mit er gemt i date-formatet.
Kan du se en nem løsning?
Avatar billede nemlig Professor
30. september 2007 - 20:27 #3
Lad mig lige få 10 minutter - jeg prøver selv at rette i koden.
Avatar billede jakobdo Ekspert
30. september 2007 - 20:37 #4
DATE_FORMAT()
Avatar billede nemlig Professor
30. september 2007 - 20:45 #5
Kører nu - tak for inspirationen. Send venligst et svar.
Avatar billede showsource Seniormester
01. oktober 2007 - 01:13 #6
Taget fra manualen, ( mysql )

SELECT (YEAR(CURDATE())-YEAR(`birth`))-(RIGHT(CURDATE(), 5)<RIGHT(`birth`, 5)) as `alder` FROM tabel
Avatar billede jakobdo Ekspert
01. oktober 2007 - 07:42 #7
Svar!
Selvom showsource's virker smartere! :o)
Avatar billede nemlig Professor
01. oktober 2007 - 08:19 #8
Jakobdo: Det forslag du henviste til, mener jeg ikke regner helt præcis, da det ser ud til, at den måler tiden mellem 2 datoer, og derefter dividerer med sek. min. timer og 365 dage. (jeg tænker på skudår).
Jeg tror jeg gør brug af Showsource's forslag.
Jeg har forhøjet pointene, hvis Showsource også vil sende et svar.
Tak til jer begge 2.
Avatar billede showsource Seniormester
01. oktober 2007 - 09:02 #9
ingen point til mig, ellers tak
Avatar billede jakobdo Ekspert
06. oktober 2007 - 09:47 #10
Takker for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester