scusa ma forse il mio metodo è un pochino meglio!!Originariamente inviato da |\/|atrix
Grazie lo stesso... Trovato:codice:<? $d = "14"; $m = "10"; $y = "1989"; $oggi=time(); $nascita=mktime ( 0, 0, 0, $m, $d, $y ); $diff=$oggi-$nascita; $data=date("Y",$diff)-1970; echo $data; ?>
modestia a parte hai provato a vedere con le date antecedenti il 1970???
prova e vedrai...
con una data del tipo 14/10/1969 fa il calcolo giusto anche se però rende un :
Warning: mktime(): Windows does not support negative values for this function in e:\host\server\www\date.php on line 6
poi ho provato ad inserire la data 14/10/1968 e mi dice che sono 34 anni?? sbagliato sono 36!! e stesa cosa con 14/10/1944 !!!
sempre 34 anni!!??? non mi sembra proprio!!!
ah!! naturalmente rende sempre il solito warning!!
Dopotutto credo che dovrai considerare il caso in cui un'utente sia nato prima!!!
p.s. scusa se ti ho smontato ma è solo per aiutarti!!!
![]()
![]()


Rispondi quotando