根据客户显示当前日期时间

时间:2015-02-20 04:15:17

标签: c# azure timezone cultureinfo

我目前正在天蓝色的数据库中保存datetime.utcnow,但我不知道如何根据客户端显示正确的时间。
我应该使用utc吗? 我应该保存时区,以便重新计算时间吗? 我可以使用文化将时间更改为客户端时间吗?

1 个答案:

答案 0 :(得分:1)

您最好的选择是将DateTime存储为 UTC时间,并在每次从数据库中读取时将其调整为当地时间(对于用户的当前位置)。

您可以使用JavaScript来确定用户的时区:

new Date().gettimezoneOffset()

相关问题