Please encourage people somehow to display their default timezone on their own user page, so we could know when to expect him back again? Practically, for those who displayed their location I could look it up, but I guess, for the newcomers this is usually not available at all (the ratio of autobiographer/all user, and users located on various celestial bodies). What do you think?

  • 1
    @Somebody: -1, Hmm. Care to express your disagreement?
    – akarnokd
    Jul 21, 2009 at 6:58
  • Not my downvote, but women can also use SE. Consider using 'their' instead of 'him' next time.
    – user146787
    Jan 26, 2011 at 22:11

4 Answers 4


Time zone isn't enough though. Would you expect them to log in during working hours or during time at home? Different people have different patterns. For me, the one period of time I'm almost guaranteed to be on SO is during my commute, which would be pretty rare.

If you really want to know when someone's often on, and they've been around for a while, you could analyse the data dump... it might be quite interesting to print a histogram for different users, actually...

  • 2
    Answers by hour for Jon Skeet: lnk.nu/chart.apis.google.com/y9u Jul 18, 2009 at 23:12
  • 4
    So, you can only count on him to be asleep between 1 and 4 am. Insomnia much, Jon? Jul 18, 2009 at 23:40
  • I wanted to avoid excessive data minig, and most of your suggestion becomes implicit with an explicitly stated timezone. @G.H & M.K: Jon doesn't sleep, he waits.
    – akarnokd
    Jul 19, 2009 at 7:09
  • As the most upvoted, you get the bounty. Thanks
    – akarnokd
    Jul 27, 2009 at 12:02

A bit cyber-stalker....

I think that if people want to advertise their locale in their profile (Location), then fine...

  • This is why I added the "encourage" to my question to let people know this option.
    – akarnokd
    Jul 18, 2009 at 22:42
  • I just did that on my profiles.
    – akarnokd
    Jul 18, 2009 at 22:47

This would require that the system know what the user's time zone is, which it doesn't right now.

See also: Make recent activity “today” etc. buttons based on user’s time zone

  • It's possible to collect timezone via javascript, however there are some possible privacy issues related to storing such data.
    – Eric
    Jul 19, 2009 at 5:32
  • Encourage, not force them.
    – akarnokd
    Jul 19, 2009 at 7:11
  • 2
    Slight nitpick: JS won't give you their time zone. It'll give you their current offset from UTC, which isn't the same thing.
    – Jon Skeet
    Jul 19, 2009 at 7:13

Stack Exchange does not encourage personalized communication, and so displaying that information on their user page, even if we could do it correctly and easily, is not something that would encourage behavior the site supports.

Users can use the API and data dumps to analyze user posting behavior and find this information out for themselves - in fact it would make a nice stack app, and with a user script it could appear on the user's page if that's where you want to see it.

One could also write bots for the chatrooms (or scrape the chat logs) and find users that are interested in personal communications, and what time they are available, typically, in the chatrooms.

But those users that want or allow personal communications provide contact information in their user page, so your best bet is to simply use that and communicate via channels other than stack exchange with those users interested in doing so.

You must log in to answer this question.

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