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

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.