我想在 Dynamic crm 2011 中获取服务器日期
通过 new Date() 我只得到系统时间。
我想在 Dynamic crm 2011 中获取服务器日期
通过 new Date() 我只得到系统时间。
你的问题真的不是很清楚哈希姆。您正在尝试new Date();
哪个是 JScript。由于这是客户端,它不会通过服务器来检索日期,因此您获得的是本地系统时间而不是服务器时间。
您将需要在服务器端执行代码以获取服务器时间。一种解决方案是插件,您只需使用它var myDate = DateTime.Now;
来获取当前系统时间。
您还没有详细说明您希望如何使用它,所以现在我无法告诉您如何处理该值 - 但也许您正在使用它来填充实体属性,例如在更新前插件中:
if (pluginContext.InputParameters.Contains("Target") &&
pluginContext.InputParameters["Target"] is Entity)
{
// Obtain the target entity from the input parmameters.
var entity = (Entity)pluginContext.InputParameters["Target"];
// get current date/time
var now = DateTime.Now;
entity.Attributes.Add("new_mydatetimefield", now);
}