Si te sale algo en números negativos por ejemplo "- 2 días" solo tienes que restar a su unidad mayor por ejemplo, "-5 años. 1 mes." pues le restas a los días que hay en un mes el número que esté en negativo. Lo siento si es un poco un lío.