Calcular la edad con PHP

Una práctica función que permite determinar la edad de una persona a partir de una fecha.

La función que crearemos, calcula los años transcurridos desde determinada fecha. Se utiliza la función explode() para separar los datos de la fecha, y luego se realiza una operación matemática para hacer el cálculo correspondiente.

Función edad()

<?php

// Calcula la edad (formato: año/mes/dia)
function edad($edad){
list($anio,$mes,$dia) = explode("-",$edad);
$anio_dif = date("Y") – $anio;
$mes_dif = date("m") – $mes;
$dia_dif = date("d") – $dia;
if ($dia_dif < 0 || $mes_dif < 0)
$anio_dif–;
return $anio_dif;
}

?>
La edad es <?=edad("1992-03-06");?>

Ver ejemplo

Deja un comentario