I am hoping someone can help me here, Im not sure if its an issue with 2012 being a leap year.

A1 cell contains a date of birth (eg 29/12/1983)
B1 cell contains the date 1/1/2012

I want to find the years and days between the two dates

=DATEDIF(A1,B1,"Y") gives me the correct answer of 28

however

=DATEDIF(A1,B1,"YD") gives me 116 when I would have thought it should be 2.

Am I on the wrong track here......is someone able to point me in the right direction?...............Thanks.