Diferencia entre revisiones de «Programación en PHP/Ejemplos/Calcular edad»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 47:
Como veis es un código muy simple donde tendréis que sustituir las variables "$dianaz=2" "$mesnaz=6" y "$anonaz=1983" por la fecha de nacimiento a calcular para que os sea completamente útil.
 
Una manera más elegante y compacta de hacerlo puede ser:
otro ejemplo:sencillo
 
<source lang="php">
function CalculaEdad( $fecha ) {
<? echo="hola mundo"; ?>
list($Y,$m,$d) = explode("-",$fecha);
return( date("md") < $m.$d ? date("Y")-$Y-1 : date("Y")-$Y );
}
</source>
 
Llamando a la función CalculaEdad() con la fecha en formato YYYY-mm-dd como parámetro, nos devuelve la edad de una persona nacida en esa fecha. Ej: CalculaEdad("1945-11-22");