我目前正在azure上的数据库中保存datetime.utcnow,但不确定如何根据客户端显示正确的时间
我应该使用utc吗?我应该保存时区以便重新计算时间吗?我可以使用文化将时间更改为客户时间吗?
您的最佳选择是将DateTime存储为UTC时间,并在每次从数据库中读取时将其调整为本地时间(针对用户的当前位置)。
您可以使用JavaScript来确定用户的时区:
new Date().gettimezoneOffset()