18

I just discovered that the consecutive day counter is not working correctly for me. The number on my profile reset to 1 today, and I visited the site yesterday. I came to the site this evening (7:30 PM) and I was on yesterday morning (10:00 AM). How is this thing supposed to work?

5

1 Answer 1

17

Days is based on UTC, not whatever local time you're currently at. If you are on Eastern Standard Time, for example, the day resets at 8PM (depending on daylight savings and other fun). Not sure about other timezones and such because I do not inhabit there.

6
  • If your sure its at 8PM EST, then here's the conversion for the rest of the world: timeanddate.com/worldclock/…
    – TheLQ
    Commented Oct 4, 2010 at 2:27
  • When the "day resets" is highly irrelevant. The problem here is that it is measuring hours and labeling it as days.
    – user130648
    Commented Oct 4, 2010 at 19:16
  • 3
    @user: How to you expect the server, which is located in one location on the globe, to magically divide the day according to whatever the local time of your computer is at that moment? Even if you made it some sort of per-user setting, then users would be able to game the system. So in general the system just uses Zulu time internally like every sane time system in the world. Commented Oct 4, 2010 at 20:47
  • You're missing the point. UTC is fine. 24 hours is not fine!
    – user130648
    Commented Oct 6, 2010 at 13:47
  • 1
    @user: I don't understand how else it could be accomplished, without leaving holes which people could use to game the system. Commented Oct 6, 2010 at 17:06
  • @BillyONeal Check whether the user logged in 24-48 hours ago. If so, increment counter. Doesn't need to account for timezones.
    – MikeMurko
    Commented Jan 25, 2012 at 3:02

You must log in to answer this question.

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