In the german (de) locale pginterval produces
2004 years 13 mons 28 days 0 hours 0 mins 43000,9013 secs
for our test case
the , in the seconds is wrong.
Dave