Asp.net 不同国家的时区

Asp.net 不同国家的时区,asp.net,javascript,timezone,Asp.net,Javascript,Timezone,我正在创建一个网站,在这个网站上,服务提供商可以创建他们的时间表(日期和时间),他们可以提供服务,客户可以预订。但问题是服务提供商来自不同的国家。所以他们的问题是时区问题。请给我一个解决方案,我应该将服务提供商的时间(插入时间表时)转换为javascript(客户端)或CS文件(服务器端)中的GMT如何管理所有这些?如何正确处理时区?若我在客户端转换它,那个么问题是客户端可能在他的电脑上设置了错误的时区。。。如果我在服务器端转换它。。而不是如何管理。。如何向服务提供商和客户展示他们的时间表?我正

我正在创建一个网站,在这个网站上,服务提供商可以创建他们的时间表(日期和时间),他们可以提供服务,客户可以预订。但问题是服务提供商来自不同的国家。所以他们的问题是时区问题。请给我一个解决方案,我应该将服务提供商的时间(插入时间表时)转换为javascript(客户端)或CS文件(服务器端)中的GMT如何管理所有这些?如何正确处理时区?若我在客户端转换它,那个么问题是客户端可能在他的电脑上设置了错误的时区。。。如果我在服务器端转换它。。而不是如何管理。。如何向服务提供商和客户展示他们的时间表?我正在使用asp.net(VS 2005)和sql server。

以GMT格式保存时间,因为它不会出现夏令时问题。将此保存的时间转换为客户端的时区


请参阅SO问题(夏令时-应做和不应做)以获取大量的指针和资源。

好问题,我也一直在思考这个问题:

在javascript中计算出用户的时区偏移量,并使用它来:

1) 在数据库中与GMT/UTC日期一起保存(开销可能太大) 2) 要创建在SQLServer2008中作为DateTimeOffset类型保存到数据库中的DateTimeOffset,我认为这是一个更好的解决方案

这意味着您知道它保存的日期和时区

然后根据用户的日期格式和时区首选项显示计算出的日期