Ciao,
sto cercando di fare una funzione che permetta di calcolare se una persona è minorenne. Per il calcolo, analizzo la data di nascita.
Posto il codice del piccolo script:
<?php
$data = "30/11/1990";
$array_data = explode("/",$data);
$giorno = $array_data[0];
$mese = $array_data[1];
$anno = $array_data[2];
$time_18anni = 567648000;
if($anno < 1970){
echo "Sei maggiorenne!";
}else if (time()- mktime(0,0,0,$mese,$giorno,$anno) < $time_18anni){
echo "Sei minorenne!
";
}else{
echo "Sei maggiorenne!
";
}
?>
Lo script, seppur di pochi giorni, sbaglia a dare il risultato. Vedete qualche errore? A me sembra tutto ok.![]()