我有一个多租户asp.net应用程序。在其中每个用户都可以设置他们的时区。但是,用户通常从时区不同的浏览器登录,而不是他们在我的asp.net解决方案中设置的首选项。我想知道,最佳实践,我应该总是强迫用户在我的asp.net应用程序中将计算机的时区更改为他的首选项时区 要么 我不应该打扰他,无论他在哪个时区吗?关于销售团队和其他大型网站如何运营的最佳实践或惯例的任何建议将非常有帮助。
的Tx
答案 0 :(得分:0)
恕我直言,您可以保存用户首选项,如时区并在用户界面中显示。如果用户没有首选项,请使用UI文化格式化数据以在UI中显示。
始终将日期时间以db格式存储在db中,并根据配置或当前区域设置显示在UI中。
JavaScript日期时间格式与C#格式不同。
请参考 https://msdn.microsoft.com/en-us/library/ff743760(v=vs.94).aspx
HTH