03. februar 2008 - 21:25
Der er
4 kommentarer og 1 løsning
Beregn alder ud fra db ud træk
jeg vil endnu en gang trække på jeres hjælp jeg har en db hvor der står årstal i og jeg ville nu gerne have vist alderen i stedet for årstal jeg har en variabel der hedder $aar = dato('Y'); og udtrækket fra db er $row('faar') er der en der kan hjælpe .......
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. februar 2008 - 21:53
#1
svar skulle være: <?php $aar = dato("Y", time()); $alder = $aar - $row['faar']; print ("Alder: ".$alder); ?>
03. februar 2008 - 21:55
#2
hvis 'faar' er gemt som UNIX_TIMESTAMP() vil svaret se sådan ud. <?php $aar = dato("Y", time()); $alder = $aar - date("Y", $row['faar']); print ("Alder: ".$alder); ?>
03. februar 2008 - 23:51
#3
Hvad så hvis vedkommende ikke har haft fødselsdag endnu???? Fx Lille Laura er født den 10. oktober 2000, så laver man et udtræk den 1/8-08 og får svaret "8"... Men det er jo ikke sandt. Hun er jo kun 7... Man skal huske at tjekke datoen! Jeg har selv kæmpet med problemet, og fandt ikke en løsning... Så jeg lytter lige med :-) /y
04. februar 2008 - 00:55
#4
jeg takker det virker , da jeg kun laver et udtræk for den måned man er i og jeg skriver at de bliver det antal endnu en gang mange tak
04. februar 2008 - 01:12
#5
function age($birth) { $res = date("Y", time()) - date("Y", $birth); if(date("z", time()) < date("z", $birth)) { $res--; } return $res; }
Vi tilbyder markedets bedste kurser inden for webudvikling