Avatar billede styrk Nybegynder
27. april 2005 - 20:18 Der er 11 kommentarer og
1 løsning

Udregnining af alder udfra dato

Hejsa,

Jeg kan ikke lige komme på en smart måde at udregne min alder på, hvis jeg har min fødseldag i formatet "16/05/1986".

Hvordan kan det evt gøres?
Avatar billede busschou Praktikant
27. april 2005 - 20:21 #1
Der er en løsning her :o)
http://www.eksperten.dk/spm/611444
Avatar billede coderdk Praktikant
27. april 2005 - 20:24 #2
hehehe :)
Avatar billede busschou Praktikant
27. april 2005 - 20:25 #3
:P
Jaa man lærer vel at huske så småt ;o)
Avatar billede coderdk Praktikant
27. april 2005 - 20:26 #4
Yep, det er vist også et almindeligt spørgsmål ;)
Avatar billede busschou Praktikant
27. april 2005 - 20:27 #5
ja jeg ved ikke hvor meget folk søger efter svar i alle de spørgsmål som er herinde...
Men jeg synes da ikke selv det altid er lige nemt at søge
Avatar billede styrk Nybegynder
27. april 2005 - 20:35 #6
mæhh! Jeg er ret sikker på det kan laves på et par linier, og ikke en hel a4 side.

=o
Avatar billede busschou Praktikant
27. april 2005 - 20:41 #7
I princippet skal der vel tjekkes for følgende
1) Om dags måned er mindre, større, lig med måneden i føsdagen
1.a) Hvis den er lig så tjekkes for om dagen er mindre,større,eller lig
Så ved man om indeværende år skal tælles med
2) Find difference mellem årstal
Avatar billede styrk Nybegynder
27. april 2005 - 20:42 #8
yay
Avatar billede busschou Praktikant
27. april 2005 - 20:46 #9
dvs i den her stil
----
function brugeralder($dato) {
$nu = date("d-m-Y", time());
$split1 = explode("-", $var);
$split2 = explode("-", $nu);
if($split2[1] > $split1[1]) {
    $antal_aar = ($split2[2]-$split1[2]);
}elseif($split2[1] = $split1[1] && $split2[0] >= $split1[0]){
    $antal_aar = ($split2[2]-$split1[2]);
}else{
    $antal_aar = ($split2[2]-$split1[2]-1);
}
return $antal_aar ." år";
}
Avatar billede busschou Praktikant
27. april 2005 - 20:47 #10
hov copy paste fejl
---function brugeralder($dato) {
$nu = date("d-m-Y", time());
$split1 = explode("-", $dag);
$split2 = explode("-", $nu);
if($split2[1] > $split1[1]) {
    $antal_aar = ($split2[2]-$split1[2]);
}elseif($split2[1] = $split1[1] && $split2[0] >= $split1[0]){
    $antal_aar = ($split2[2]-$split1[2]);
}else{
    $antal_aar = ($split2[2]-$split1[2]-1);
}
return $antal_aar ." år";
}
Avatar billede styrk Nybegynder
27. april 2005 - 20:54 #11
jaja ro på, du har fået points (ingen grund til at over anstrænge sig) :P
Avatar billede busschou Praktikant
27. april 2005 - 20:56 #12
hehe ok havde jeg ikke set ;o)
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