3v4l.org

run code in 300+ PHP versions simultaneously
<?php //Fecha actual. Variables que extraen la fecha actual $ahora= time(); $ano = date("Y",$ahora); $mes = date("m",$ahora); $dia = date("d",$ahora); //variables de la fecha nacimiento $dNac=26; $mNac=12; $aNac=1973; //si mes es menor a la fecha de nacimiento significa que no cumplió año en el periodo actual if($mes<$mNac){ $edad=$ano-$aNac-1;//se resta 1 }else{// en otro caso //si mes es actual, pero dia es menor a la fecha de nacimiento significa que no cumplio año en el periodo actual if(($mes==$mNac )&& ($dNac>$dia)){ $edad=$ano-$aNac-1; }else // en otro caso //en otro caso significa que ha cumplido año en el periodo actual $edad=$ano-$aNac;//se resta 1 } //se imprime la edad print "Edad: "; print $edad; ?>

preferences:
31.42 ms | 402 KiB | 5 Q