Bueno yo no me refiero a ese condicional, me refiero a esto:
Tu clase:
Código PHP:
Ver original$fecha = new Fecha(2012, 02, 27);
$fecha->addAnos(50);
echo $fecha->getFormato('d-m-Y');
Cita: Resultado: 31-12-1969 ¿?¿?¿?
con DateTime
Código PHP:
Ver original$fecha = new DateTime('2012-02-27');
echo $fecha->modify('+50 year')->format('d-m-Y');
Problema del año 2038:
http://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038
Saludos.