Cita:
Iniciado por silvanha duda en los dos primeros ejemplos, no devolvería 20 en ambos casos?? digo nacieron en el mismo año ... o no?
Disculpa, fue un error, deberia ser asi:
Código PHP:
edad('13-08-1990'); // Devuelve: 20
edad('14-08-1990'); // Devuelve: 19
edad('14-08-1990',true); // Devuelve: 1
edad('13-08-1990',true); // Devuelve: 365 (o 366 si es año bisiesto)
Todo suponiendo que la fecha actual es: 13-08-2010 (13 de Agosto de 2010).
Saludos.