[eluser]luben[/eluser]
Hello, as I understand the article, the author uses javascript to take the date of the user's machine and send it back to the server. However he's making some convertions for his specific needs to prepare US state time zone. Here I found another article, that explains in more simple terms how to get the time zone of a user:
<a href="http://www.onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/" target="_blank">http://www.onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/</a>
He creates a date-time in javascript (local user's time) and converts it to GMT time (built-in javascript function) and after that he creates one more local date-time and compares both. Also he has come up with how to deal with daylight savings.
This can be used in case you want/can use javascript for that purpose.
I was just curious about the issue but I never really had to deal with that problem before, so I just found these articles as observer of the problem
Best regards and good luck with solving it.
Lyuben