Stray days added to duration
TymekDev opened this issue · comments
Hey, I am having an issue where the relative time between 2022-07-11T09:00:00+02:00
and 2023-07-11T09:00:00+02:00
is 1 year, 5 days
instead of 1 year
. Similarly 2023-05-11T09:00:00+02:00
and 2023-07-11T09:00:00+02:00
are 2 months, 1 day
where I'd expect it to be just 2 months
. As I shorten or lengthen the difference between datetimes the days decrease or increase respectively.
I can think of possibilities at calculation level where these come from, however I find the human-readable duration confusing.
That does seem confusing. Would you kindly add a set of failing tests around here:
relative-time-element/test/relative-time.js
Lines 1756 to 1762 in 3a8f30f
If you raise a PR where the expected
is your desired text, and we can look at a fix.