我有一个asp.net + c#应用程序使用System.DateTime.now记录员工的工作时间。该应用程序在线,最近我有用户从我的国家以外连接到它。使用不同的时区
我有一个希望他的员工在国外工作,根据他们的时区记录他们的工作时间的客户端。
所有的日期和时间是在该数据库记录不是万能时间,所以我不想尝试和向后改变一切,以UTC(我也认为这是不适用)。
我知道如何检测用户的时区 - js和地理位置。事情是我不相信两者的准确性水平。最后,我想我会让管理员通过界面定义时区,用户将选择他想使用的那个。
这是一个正确的方法吗?最佳做法是什么? 10q非常多。
相关问题:http://stackoverflow.com/q/2532729/1583 – Oded 2011-05-17 08:36:32