6

Today I stumbled upon this issue – on one of the question pages at Stack Overflow, it says:

asked 1 year ago

Yet below the little box says:

asked May 3 '12 at 19:02

Correct me if I am wrong, but that doesn't seem right.

Stats enter image description here

15
  • What is wrong? It's still less than 2 years old.
    – devnull
    Mar 17, 2014 at 2:57
  • Strictly speaking, yes. Am i completely bonkers, or has that value been given in months before? Mar 17, 2014 at 2:59
  • 1
    We are a technical site, and this is totally inappropriate IMHO. Henceforth, we should devise a new system. Only round up to years whenever you're +/- 5 days from the year. And then, say "about X years ago" . Else, list exact days. Ok so who does the coding around here? Please do this by noon tomorrow, and peace will prevail, donuts will blossom, coffee spilleth Mar 17, 2014 at 3:02
  • As devnull said, it's 1 year ago if you round down. Mar 17, 2014 at 3:05
  • @devnull - It's incorrect though. How could it be asked "1 year ago" and also asked 682 days ago ? - that means 365 = 682 ????? timeanddate.com/date/… Mar 17, 2014 at 3:05
  • 1
    @Adel 682 < 365 * 2 Mar 17, 2014 at 3:06
  • 3
    @michaelb958 - Sure, but the rounding could be more useful. i.e why not "1 year, 8 months" ? Mar 17, 2014 at 3:09
  • 1
    @Adel It's for simplicity. Probably not worth it.
    – devnull
    Mar 17, 2014 at 3:10
  • Well, it is definitely intended then, and not a bug. Thus the question is answered. But i would as well think it made more sense if the information was a bit more precise. Mar 17, 2014 at 3:11
  • @InLak'esh. - Agreed . Well, It may make sense to remove it altogether actually , because you can see the exact date. but at the same time, it seems it's intended as arough measure anyway. Mar 17, 2014 at 3:15
  • 2
    I'd like to say, the rounding system in SO is quite... interesting. The age is rounded down, but the reputation is rounded up (in mobile, my SO rep is shown as 2k) Mar 17, 2014 at 3:16
  • 1
    @AndrewT. The age is truncated but the reputation in mobile is rounded. If it's 4200, then it'd show up as 4k.
    – devnull
    Mar 17, 2014 at 4:51
  • @Skliwz bug can't really be declined, status-bydesign fits better. :) Mar 17, 2014 at 11:25
  • "1 year ago" means "more than one year and less than two years ago", once you get used to it, it stops being weird. :) Mar 17, 2014 at 11:28
  • Does it really matter if it isn't perfect? You can look at the date anyway.
    – Joe
    Mar 17, 2014 at 11:35

1 Answer 1

4

The age as currently implemented would show up in:

  • days if the question is less than 1 month old
  • month if it's less than a year old
  • years otherwise
  • whatever unit that it is displayed in is truncated

This implies that if a question is 1 month and 27 days old, it'd show up as 1 month old. Even a day short of 43 years, and it'd show up as 42 years old.

1
  • 2
    Can't they improve it a bit to be more accurate? let's say if it is more than 1 year and 6 months it would show like "More than 1 year" or "Almost 2 years"? Mar 17, 2014 at 3:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .