04. marts 2003 - 11:02Der er
11 kommentarer og 2 løsninger
Alder ud fra fødselsdato
Jeg har en MySql db med tre felter Dag, Mdr og Aar for hvornår nogle folk har fødselsdag.
Hvordan kan jeg få printet alderen?
Det skal virke helt tilbage til 1909. Grunden til at jeg ikke bare har lavet et date-felt, er at jeg har en anden funktion, som laver en beregning på fødselsdage hen over nytår.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er dit fødselsdagsscript? Du har listen over dem, der har fødselsdage de næste 30 dage? Du skal skrive ud hvad de fylder, ikke hvor gamle de er i dag?
Så er det bare at trække de to årstal fra hinanden. Husk nytår!
hobz > det script er med en formular, hvor man vidst skal indtaste en given dato... jeg er ikke ferm til php, og vil meget gerne guides lidt igennem...
hej erikjacobsen :) Ja, det er mit fødselsdagsscript det drejer sig om. Jeg vil gerne have skrevet ud hvornår dem som har fødselsdag indenfor de næste 30 dage har fødselsdag, men have tilføjet hvor gamle de bliver.
Jamen det er da også rigtige, jeg troede bare at ... den ikke regnede rigtigt, men det gør den så længe den kun viser de fremtidige fødselsdage. Blev de forudgående vist, ville den vise noget forkert... kan det ikke passe?
Min MySql type er int for både dag, mdr og år. Jeg har lige fundet ud af, at scriptet egentligt virker med en simpel beregning ved at trække to årstal fra hinanden. Det er fordi jeg i forvejen lavede en oplistning af alle de personer der fylder år indenfor de næste 30 dage.
Det virkede kun med en lille tilføjelse i min beregning: hvis måneden(nu) er "12" og fødselsmåneden er "1" så skal der lægget "1" til beregningen af år.
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.