Functie pentru Generare varsta
Scris: Mie Noi 21, 2012
Am gasit pe google o functie de generare varsta in PHP, dar nu merge.
Eu am in tabel: "zi_nastere" , "luna_nastere" , "an_nastere".
Codu gasit arata asa :
Si imi afiseaza rezultatu asa :
Eu am in tabel: "zi_nastere" , "luna_nastere" , "an_nastere".
Codu gasit arata asa :
Cod: Selectaţi tot
<?php
function make_age($var, $type) {
$date = explode ( "/", $type );
$number = explode ( "/", $var );
$aaa = count ( $number );
for($i = 0; $i < $aaa; $i ++) {
if ($date [$i] == "d") {
if ($number [$i] > date ( "d" )) {
$month = $month + 1;
} else {
$month = $month - 1;
}
}
if ($date [$i] == "y") {
$year = date ( "Y" ) - $number [$i] + $year;
}
if ($date [$i] == "m") {
if (($number [$i] + $month) < date ( "m" )) {
} else {
$year = $year - 1;
}
}
}
return $year;
}
?>
Cod: Selectaţi tot
date ( "26" )) { $month = $month + 1; } else { $month = $month - 1; } } if ($date [$i] == "1992") { $year = date ( "Y" ) - $number [$i] + $year; } if ($date [$i] == "Noiembrie") { if (($number [$i] + $month) < date ( "m" )) { } else { $year = $year - 1; } } } return $year; } ?>