mvc中的多个时区处理,多个用户已登录帐户

时间:2018-03-23 12:56:15

标签: jquery sql-server asp.net-mvc

我正在使用位于俄勒冈州服务器的MVC应用程序,它在UTC时区工作。

我正在为应用程序使用Jquery,MVC,C#,SQL等技术,并使用UI(Jquery)输入,例如日历控件,MVC日期时间,SQL等。

这是一个产品,它拥有各个时区的全球客户。他们希望以自己的时区格式操纵他们的数据(即数据日期时间)。但是每当数据插入数据库时​​,它都以UTC格式插入。

我希望在其帐户(Portal)中定制时区信息。

我们怎样才能做到这一点?

简单而好主意对我很有帮助

示例:

  1. 当来自美国(俄亥俄州)的用户使用该系统并在晚上11点之前在表中插入记录时,但它在UTC时间显示在应用程序中,但用户希望在他们的报告中使用他们的时间晚上11点

  2. 当来自美国(俄亥俄州)的用户使用该系统并在表格中插入记录 3月23日凌晨2点他们的时间,但系统显示在第二天的UTC时间插入。那么用户会想并问为什么时差?

  3. 3.在这种情况下如何处理日间照明时间?

    由于

1 个答案:

答案 0 :(得分:0)

  function toBrowserTimeZone (value, format) {
    return this.date(new Date(value), format || 'MM/dd/yyyy HH:mm:ss');
  }

摘自https://github.com/phstc/jquery-dateFormat/blob/master/src/dateFormat.js