is there a better/easiler way to perform this calculation in a spreadsheet and in Base

=DATEDIF(D125,E125,“y”) &" years, “& DATEDIF(D125,E125,“ym”) & " months,” & D125-DATE(YEAR(D125), MONTH(D125),1) & “days”