timeago.js icon indicating copy to clipboard operation
timeago.js copied to clipboard

Incorrect future approximation?

Open AnandChowdhary opened this issue 4 years ago • 1 comments

Today is January 19 2021, when I do format('2023-01-19T14:23:07.418Z', 'en_US'), which is exactly 2 years (minus some minutes), the rendered result is "1 year" instead of "2 years".

Most likely, this is because the current time (hours/minutes) is after 14:23, so it's actually 1 year, 364 days, 20 hours. I think this should be "rounded" to 2 years rather than 1 year, but perhaps this is a judgement call.

Super curious to hear your opinion!

AnandChowdhary avatar Jan 19 '21 14:01 AnandChowdhary

Have the same issue in hours, which is preventing me from using this awesome lib. Here is the issue: If the time is 2:01 and there is an "event" at 4:00 it will say: in 1 hour. Assuming because it's actually 1h and 59min until the "event". Since minutes are not shown, the estimation is misleading.

How do I show the minutes?

matheusbaumgart avatar Apr 26 '21 05:04 matheusbaumgart