Har et script hvor en bruger vælger sin fødselsdato...
Det bliver smidt ind i databasen, og ser sådanne ud: 18-Jan-1985 når er kommet ind...
Det jeg så skal er at have udviklet noget der tager den nuværende dato, ned til når personen er født og derved får vi alderen på personen, meeeen hvordan ?
<?php function calc_age($birthday) { $months = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"); $explode = explode("-", $birthday); $month = array_search($explode[1], $months)+1; $birthday = @mktime(0, 0, 0, $month, $explode[0], $explode[2]); $now = time(); $age = floor(($now-$birthday)/60/60/24/365); return $age; } print "Frans er ".calc_age("18-Jan-1965")." år gammel.<br>"; print "Pelle er ".calc_age("21-Jan-1962")." år gammel.<br>"; print "Oda er ".calc_age("05-Aug-1999")." år gammel.<br>"; ?>
Synes godt om
Ny brugerNybegynder
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.