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");?>