¿Cuánto tiempo ha pasado desde el 26 de agosto de 2004?
2004.8.26->2008.8.26 Cuatro años
2008.8.26->2009.5.26 Nueve meses
2009.5.26->2009.6.5 ( 5 meses, 31 días) 31-26+5 - 0(31)=10 días
Entonces la respuesta es cuatro años, nueve meses y diez días
Si quieres Para calcular el número total de días, se deben tener en cuenta los años bisiestos (2004, 2008).