Hi,
Here I'm creating a task using web api JS.
Dynamics CRM always saves "Scheduled Start" & "Scheduled End" as Local Date Time. But I'm getting 13 hours 30 minutes difference between local datetime and saved DateTime.
var objAddTask = {};
var sd = new Date("2018-02-20T00:00:00");
var ed = new Date("2018-02-21T00:00:00");
objAddTask["scheduledstart"] = sd;
objAddTask["scheduledend"] = ed;
stringJSONTask = JSON.stringify(objAddTask);
var oDataSelect = serverUrl + "/api/data/v8.0/tasks";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: oDataSelect,
data: stringJSONTask,
beforeSend: function (XmlHttpRequest) {
XmlHttpRequest.setRequestHeader("Accept", "application/json");
XmlHttpRequest.setRequestHeader("Content-Type", "application/json; charset=utf-8");
XmlHttpRequest.setRequestHeader("Prefer", "odata.include-annotations=*");
XmlHttpRequest.setRequestHeader("OData-MaxVersion", "4.0");
XmlHttpRequest.setRequestHeader("OData-Version", "4.0");
},
success: function (data, textStatus, XmlHttpRequest) {
alert("success");
},
error: function (xmlHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus + "; ErrorThrown: " + errorThrown);
}
Can anybody suggest me?
*This post is locked for comments