将日期时间转换为客户时区,负责dst

时间:2014-06-11 05:05:22

标签: c# javascript timezone momentjs timezone-offset

我在数据库中有pst格式的日期,我将它从后端通过C#传递给javascript,然后尝试将其转换为客户端本地时间,这是我用来转换它的代码

  onverttDate: function (element,date)
        {
           var Element = $(element);
           var d1 = new Date(date);

           var newDate = new Date(d1.getTime() + d1.getTimezoneOffset() * 60 * 1000);

           var offset = d1.getTimezoneOffset() / 60;
           var hours = d1.getHours();

                newDate.setHours(hours  offset);



                Element.append('<div>' + newDate + '</div>');

        }

我从后端到javascript函数的日期字符串是5月24,2014 09:59:59,转换日期应该是5月24,2014 22:59:59

我无法发现错误,我尝试使用moment.js,但它也无法正常工作。 请给我一个解决方案,因为我做错了。 任何,js小提琴示例硬编码日期字符串也将被赞赏 注意:我从服务器

的ajax调用获取日期字符串

0 个答案:

没有答案