Avatar billede jonathandelfs Nybegynder
30. januar 2005 - 19:39 Der er 1 kommentar

Udregn tid i mdr.

Jeg har fundet scriptet:
<?
function getalder($alder) {
$fY = substr($alder,0,4);
$fm = substr($alder,5,2);
$fd = substr($alder,8,2);

$Y = date("Y");
$m = date("m");
$d = date("d");

$udregn = $Y-$fY;
if (($fm>$m) || ($fm==$m && $fd>$d)) {$udregn--;}
return $udregn;
}

echo getalder('2004/11/18');
echo "år"
?>

Det gør så man kan se hvor mange år der er gået siden valgte dato. Jeg har bare det problem, at jeg har brug for at udregne det i måneder. Så jeg søger hjælp til at få scriptet ændret, så min side automatisk udregner hvor mange måneder der er gået siden 18/11/2004
Avatar billede loevgaard Praktikant
30. januar 2005 - 20:01 #1
$maaned = 5;
$nu_maaned = 11;
$aar = 2004;
$nu_aar = 2005;

if($maaned > $nu_maaned) {
  $maaneder = (($nu_aar-$aar)*12)-($maaned-$nu_maaned);
} else {
  $maaneder = (($nu_aar-$aar)*12)+($nu_maaned-$maaned);
}

Noget i den stil, har ikke testet det, giv mig 03 i matematik, hvis det ikke virker, skal se krøniken :))
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