You could do that, but it's important to understand that it's a heuristic and not a real concrete method.
Another heuristic might be to look at the language preference information you get from the browser. You can guess that "en-US" is probably one of four time zones.
Still another would be a wild guess based on the server's local time. You can guess that most of your hits at any time of day come from time zones that are in "waking hours" at that time (i.e., the Australians are active at a different time than the Americans).
Quite a few sites I've been to (including this one) ask me my time zone as part of my user preferences. This is evidence enough for me that there isn't a good and easy solution to this problem.
In reply to Re^3: How to get client-side's localtime from the server-side
by kyle
in thread How to get client-side's localtime from the server-side
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |