如何使用odata,Javascript获取CRM 2011中的用户预览时间

时间:2013-10-23 04:48:45

标签: javascript dynamics-crm-2011 odata

当我从Javascript网络资源中的odata查询中获取日期和时间时,它会以女士的值显示为crm形式(DateTime提交)

  

我使用此代码格式化日期时间

function formatDate(dt) {
    dt = dt.replace("/Date(", "");
    dt = dt.replace(")/", "");
    var date = new Date(parseInt(dt, 10));
    return date;
}

enter image description here

http://charithrajapaksha.blogspot.com/2013/05/working-with-date-and-time-values-in.html

此链接显示了如何在C#中解决此问题,但我希望它使用Javascript

我如何解决这个问题

1 个答案:

答案 0 :(得分:1)

CRM中的日期时间以UTC格式存储,这就是它关闭的原因。您需要将日期时间转换为用户的日期时间。以下是将其转换为user's browser time

的方法

我会提醒您,理想情况下,您应该在CRM中查找用户的实际时区,但我认为95%的时间应该可以正常工作。