What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 133 Stack Exchange communities.

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?

share|improve this question
12  
yep, the time handling on SO is brain dead. –  tim Oct 4 '10 at 2:13
    
    
I still do not understand why it reset. I guess the Fanatic badge will require me to schedule a task... –  user130648 Oct 4 '10 at 19:10
3  
What @Jeff's edit means to me: it is flawed by design. –  user130648 Oct 4 '10 at 19:20
    
possible duplicate of What is an SE "day"? When does each day start? –  Pops Sep 27 '11 at 18:59

1 Answer 1

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.

share|improve this answer
    
If your sure its at 8PM EST, then here's the conversion for the rest of the world: timeanddate.com/worldclock/… –  TheLQ Oct 4 '10 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 Oct 4 '10 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. –  Billy ONeal Oct 4 '10 at 20:47
    
You're missing the point. UTC is fine. 24 hours is not fine! –  user130648 Oct 6 '10 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. –  Billy ONeal Oct 6 '10 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 Jan 25 '12 at 3:02

You must log in to answer this question.

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