What's the problem? You need to know not just the time by client watch but also its time zone, can be requested during creation of account or something like that.
Alternatively, you can ignore local client time and calculate all times by the server time only. It depends on your requirements.
In both cases, it's convenient to do all time calculation by converting all times into
Coordinated Universal Time using
System.DateTime.ToUniversalTime
. If you need to present time on the page using client's local time, you can do it while generating a page individually for each time zone using
System.DateTime.ToLocalTime
. Again, you will need to know a time zone of each client.
See for more information:
http://msdn.microsoft.com/en-us/library/system.datetime.aspx[
^].
—SA