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?